David Bolton is a software developer with 40 years of experience, including work at major financial and aerospace firms. He has also designed games at Microprose and written C/C++ programming articles for ThoughtCo in addition to his writings on software development for Dice.
Articles by David Bolton
-
Lessons From a Career in Small Dev Teams
Between 2000 and 2026, I worked as a Software developer for seven years in a software house on a small bank front office trading system Spent six years in a big U.S. bank on their oil Commodity t… -
Run Smarter, Keep Your AI Local
Running an AI locally isn't just a fun experiment — it's a genuinely useful skill for any tech-curious professional. Your data stays on your machine, the model runs on your hardware, and there's… -
How Good Are Your In-Between Skills?
Back in my first job, the only skill I needed was to be able to write programs for desktop computers in BASIC. There were no databases, no internet, no debuggers, no test frameworks and no build… -
Should You Employ Junior Developers or Use AI Instead?
With low-cost or even free AI now available to both employers and employees, it’s no surprise that some companies are asking, “Hey, maybe we don’t need to hire junior programmers. We can save a b… -
Five Ways to be the Best Programmer in Your Company
What does best programmer mean? Is it the highest paid programmer, most technically skilled, most popular or the person most adept at climbing the work ladder? Well, you’d expect the most technic… -
Five Reasons It’s Still Worth Being a Developer in the Age of AI Coding
I’ve been writing software since the dark ages—before the internet and the web existed. There were fewer programming languages back then, and if you weren’t programming in BASIC, you probably had… -
Exploring Modern AI-Equipped IDEs
With AI continuing to reach into many parts of our lives, it was inevitable that it would do the same with software development. At first, it was just a matter of copying and pasting AI-generated… -
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…