Articles by David Bolton
-
Soft Skills Needed by Developers: Learn These Today
When recruiters and hiring managers evaluate you for a software development position, you absolutely need technical skills, particularly programming languages. But candidates shouldn’t overlook t… -
Five A.I. Platforms for Software Developers
It’s been a good year for artificial intelligence (A.I.). Platforms such as ChatGPT and Midsommar have generated lots of buzz for their ability to write text, generate code, and create images fro… -
State of Windows Desktop Development in 2023
It’s easy to forget that, before the mid-1990s or so, virtually all development was PC-centric. That’s a sea change from today, where virtually all development involves a web component of some so… -
TypeScript: Better Than JavaScript?
JavaScript has been around a long time; I first encountered it in 2000 when I was working for a web startup. Back in that era of Netscape and Internet Explorer (and testing to make sure your webs… -
Trying Out ChatGPT: How Well Does It Code?
After reading that ChatGPT, the chatbot powered by artificial intelligence, can generate code in response to a query, I wanted to see how well it could accomplish this task. Would ChatGPT produce… -
Will A.I. Doom Human Programmers?
The debate over machine learning and artificial intelligence (A.I.) has heated up in recent weeks with the rollout of the ChatGPT chatbot on Microsoft’s Bing search engine, along with Google anno… -
The Future of C++
Even as it approaches 40 years old, C++ remains one of the world’s most successful programming languages. It's likely that you've used applications written in C++ such as Chrome and Firefox brows… -
SQL Developer Skills: Getting Started with Databases and More
Thousands of organizations need technology professionals who have mastered Structured Query Language (SQL). Those with SQL developer skills can potentially land jobs in a variety of organizations… -
Assembly Language: Is It Useful? Can You Still Get a Job with It?
There’s a pervasive myth that being able to program in assembly language makes you a master programmer with deity-level skills. Yet novice programmers can also pick up the nuances of assembly lan… -
5 Must-Have Windows Desktop Development Tools
If you develop desktop software, you most likely have a favorite set of software tools to help you get things done. I'm going to steer clear of the well-known ones like Excel for preparing data o…