Articles by David Bolton
-
What Happened When I Let Cursor Code for Me
In previous articles, I have explored AI that generates code. To do that, AIs need direction through one or more prompts. But what if you could tell an AI to build something and it worked by itse… -
5 Ways to Use AI as a Software Developer
AI is becoming ubiquitous within tech companies. Executives are asking developers to utilize generative AI chatbots and other tools in their workflows. Whether that AI actually makes tech work ea… -
Improving Your Chances at a Job Interview
I was recently given the joyful task of recruiting a developer to our team. “It’ll be easy,” I was told: just ask the HR department to put the word out to a few recruitment agents, they’ll send y… -
5 Ways of Telling That You Used AI on Your CV
Modern AIs based on Large Language Models (LLMs) are pretty amazing. You can use them as writing assistants to create or summarize documents, generate code in many languages (so long as they are… -
What's the Future of C++?
For some time, C++ has seemingly faced a slow decline in popularity. It is now ranked between sixth and ninth places in the most recent GitHub Octoverse and StackOverflow’s developer survey, resp… -
Tips for Reducing Cognitive Load When Coding
What is cognitive load and why do we want to reduce it? When you are reading a block of code, cognitive load is the mental effort needed to understand it. The greater the complexity, the higher t… -
5 Popular IDEs for You to Explore
Back in the Dark Ages (i.e., the 1970s and early 1980s), programming compiled languages was a bit of a clunky process: load the editor, edit the source code, save it out, run the compiler; if any… -
4 Alternatives to Microsoft Publisher You Can Use Today
Back in February 2024, Microsoft announced that its Publisher DTP (Desktop Publishing Solution) will go out of support in October 2026 and no longer be included in Microsoft 365 plans. It's not a… -
State of Kotlin in 2024
Of the two programming languages named after islands, Kotlin at 13 years old is a relative newcomer compared to Java at almost 30 years old. Despite its relative youth, however, Kotlin has made r… -
Do You Have SMART Goals at Work?
You may have only recently heard of SMART (Specific, Measurable, Achievable, Relevant, and Timely) goals, but the concept has been around for decades. It started out as a management-focused frame…