How to Make People Fall in Love with Coding

People do not usually wake up one day and fall in love with syntax and semicolons. What happens more often is this, someone discovers coding as a way to create something they care about, and that feeling grows into real enthusiasm. This article is written for the community: teachers, mentors, meetup organizers, bootcamp leaders, open-sourceContinue reading “How to Make People Fall in Love with Coding”

Majority of devs will use AI tools by 2028, survey finds—but don’t expect massive productivity gains.

Expectations of 50% productivity gains are overblown, Gartner’s Philip Walsh says. The majority of professional software engineers will be using AI assistants by 2028, Gartner projects—but tech execs expecting massive increases in productivity are likely to be disappointed. According to Gartner, while under 10% of software devs were using such assistants in early 2023, anotherContinue reading “Majority of devs will use AI tools by 2028, survey finds—but don’t expect massive productivity gains.”

Can a programming language implement time travel?

Computer science deals with concurrency, but what about simultaneity? Traveling through time is a pretty common science fiction trope, so much so that there are differing theories as to what happens if you go back in time and affect the past. While time travel has made for some entertaining movies and books, there’s been littleContinue reading “Can a programming language implement time travel?”

AI-powered software helps designers convert design layouts to instant code.

A new feature launched by tech startup Locofy means developers can spend less time coding. Go ahead and enjoy a slow morning with a cup of Java—a new tech startup has launched an AI-powered platform that helps designers and developers expedite their coding and design process with one Swift click. Singapore-based Locofy—which was founded inContinue reading “AI-powered software helps designers convert design layouts to instant code.”

‘Scalene’ offers efficiency suggestions for Python coders.

Today’s profilers have a “last-mile problem,” UMass professor Emery Berger says. A tool from the University of Massachusetts Amherst uses AI to offer efficiency-minded suggestions to Python coders. Known as “Scalene,” the profiler—a kind of debugger for performance issues—has been downloaded more than 900,000 times on GitHub. “It’s awesome in general, and amazing for anContinue reading “‘Scalene’ offers efficiency suggestions for Python coders.”

7 tips for a good code review.

Code reviews are an essential practice in collaborative development and in the open-source world. They contribute to code quality, identification issues, and sharing knowledge among team members. In this article, I’ll share some tips and best practices to conduct code reviews efficiently. 1. Understand the Review’s Objective: Before starting a code review, it’s crucial toContinue reading “7 tips for a good code review.”

10 Best Practices in Front-end Development.

Certainly, we’ve all experienced this situation: you land a new job and are excited to start. The interviewers paint a bright and charming picture of the company, leading you to make the decision to leave your previous position. After a week of what can only be described as ‘vacation’ — which, in many cases, amountsContinue reading “10 Best Practices in Front-end Development.”

Prompt engineering leading AI software design innovations.

“You can have GitHub Copilot from me when you pry it from my cold, dead hands,” a Microsoft engineer says. Ask John Montgomery, Microsoft corporate VP of product, how he thinks AI is affecting his work, and he’ll tell you that he’s bullish on the technology—particularly GitHub’s programming helper Copilot. “You can have GitHub CopilotContinue reading “Prompt engineering leading AI software design innovations.”