Articles by David Bolton

  • Swapping C++ for Rust: The Upskilling Opportunity You have Been Waiting for

    It's quite a thing when the White House through the Office of the National Cyber Director produces a 19 page technical report saying it's time to start writing memory-safe software. In it we read, "Experts have…
  • Advice for New Software Developers and Engineers

    So you’re becoming a software developer. What do you need to know about the profession? How can you put yourself in a great position to succeed? Breaking into software development is exciting, but the thrill ma…
  • The State of Java Development in 2023

    Twenty-eight years after it first appeared on the programming scene, Java is still in the top three or four most popular programming languages (at least according to the TIOBE Index, Redmonk and GitHub Octovers…
  • 5 Ideas for Programmer Self-Promotion

    If you’re a software developer on the hunt for a full-time job and/or contracting gigs, how do you build a reputation and get your name out there? The social-media ecosystem is a mess right now, and it can seem…
  • Windows vs. Linux vs. Mac: What’s the Best Dev Platform for You?

    If you’re just entering the tech industry and interested in software development as a career, you’re probably wondering how the respective operating systems—Windows, Linux, and macOS—match up against one anothe…
  • 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 the importance o…
  • 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 from a simple prom…
  • 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 sort. This is all…
  • 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 website worked perf…
  • 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 code riddled w…
Loading...