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
-
Posts, prompts and politics: Careless talk costs careers
In World War 2, United States and United Kingdom authorities created war slogans like “Loose lips might sink ships” and “Careless talk costs lives.” You never knew who might be interested in troo… -
AI risks: What’s hype, what’s real and what’s next
AI has become an everyday item in society. Approximately 50% of the US population now uses chatbots and 20-25% use generative AI for creating images and more. There are concerns that AI poses a r… -
Remote Hiring in 2026: The Data, the Myths and the North Korea Problem
According to the web site worktime, 22.8% of U.S. employees work remotely at least part of the time. That’s more than 36 million Americans with only 21% working entirely on-site. According to the… -
When the Cloud Goes Dark: Lessons From the Offpunk Philosophy
So, your internet is down… Back a long time ago, my first experience of using computers was on a teletype connected over phone lines to a computer. When I went to university, I took a portable ty… -
Small Web, Big Idea: Inside the Indieweb Movement
Did you know that 65-70% of users think that the web and the internet are the same and only 20% truly know the difference? For those few who don’t know the difference, the internet is made up of… -
Bug-Free Isn't Enough: The Real Anatomy of Software Quality
What is software quality? It’s one of those things that you recognize when you see it, but defining it can be a lot harder. One way to think about it is software with a lot of bugs is poor qualit… -
Local-First Computing: The Case Against Cloud, Thin Clients and Age Gates
It’s probably hard to believe but when I started my career as a programmer in the early 1980s there were no networks, no hard disks and no laptops. Everything was done on standalone personal comp… -
Becoming a Senior Engineer Isn't Just About Code
What exactly is a senior engineer? Is it someone promoted through length of time, or maybe just someone promoted because they’re very good at their job? You’ll find companies where both are true.… -
Will programmers stop writing code?
I know a few professional developers who don’t use AI but they are becoming a rarity. The 2025 Stack Overflow Developer Survey, reports 84% are planning to use. I’m one and I use AI to refactor c… -
Is it time to move from Windows to Linux?
I’ve been developing Windows apps since Windows 3.1, back in the 90’s when the first program I wrote was an energy tracking screensaver along with a DOS TSR (Terminate Stay Resident) equivalent.…