<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Engineering on The Coders Blog</title><link>https://thecodersblog.com/categories/software-engineering/</link><description>Recent content in Software Engineering on The Coders Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 20 May 2026 08:35:44 +0000</lastBuildDate><atom:link href="https://thecodersblog.com/categories/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows Update's New Auto-Rollback for Faulty Drivers: A Sysadmin's Lifeline or Another Headache?</title><link>https://thecodersblog.com/windows-updates-new-auto-rollback-for-faulty-drivers-a-sysadmins-lifeline-or-another-headache/</link><pubDate>Thu, 14 May 2026 11:59:09 +0000</pubDate><guid>https://thecodersblog.com/windows-updates-new-auto-rollback-for-faulty-drivers-a-sysadmins-lifeline-or-another-headache/</guid><description>&lt;h2 id="windows-updates-new-auto-rollback-for-faulty-drivers-a-sysadmins-lifeline-or-another-headache"&gt;Windows Update&amp;rsquo;s New Auto-Rollback for Faulty Drivers: A Sysadmin&amp;rsquo;s Lifeline or Another Headache?&lt;/h2&gt;
&lt;p&gt;This new &amp;ldquo;Cloud-Initiated Driver Recovery&amp;rdquo; (CIDR) feature from Microsoft sounds like a dream for system stability. The idea is that if a driver pushed through Windows Update turns out to be a stinker, causing system crashes or general mayhem, Microsoft will, from its cloud perch, automatically roll it back to a known-good version. Sounds great, right? Faster fixes, less user panic, fewer support tickets. But let&amp;rsquo;s be real. For us on the front lines, every &amp;ldquo;automated fix&amp;rdquo; from Redmond comes with a healthy dose of skepticism. Is this a genuine lifeline, or just another layer of abstraction we’ll eventually have to troubleshoot &lt;em&gt;around&lt;/em&gt;?&lt;/p&gt;</description></item><item><title>Choosing Your Ideal Software Career Path</title><link>https://thecodersblog.com/choosing-your-ideal-software-career-path/</link><pubDate>Thu, 15 Sep 2022 10:26:19 +0000</pubDate><guid>https://thecodersblog.com/choosing-your-ideal-software-career-path/</guid><description>&lt;p&gt;Not all senior developers have what it needs to become managers. In fact, many of them don&amp;rsquo;t. &lt;/p&gt;
&lt;p&gt;Many programmers choose this profession because they enjoy working as individual contributors to a larger project rather than managers. Even those who enjoy mentoring others may not want to become developer managers.&lt;/p&gt;
&lt;p&gt;Nevertheless, some of these top software developers end up by accepting leadership roles, even though they don&amp;rsquo;t really want that. Sometimes, they fear they aren&amp;rsquo;t going to improve their skills any longer if they don&amp;rsquo;t accept the management role. Some other times, IT leaders force such promotions with the intention of hiring cheaper employees with similar skills.&lt;/p&gt;</description></item><item><title>Thing I Wish I'd Know When I Started Programming</title><link>https://thecodersblog.com/programming-for-newbie/</link><pubDate>Fri, 06 Mar 2020 19:53:39 +0000</pubDate><guid>https://thecodersblog.com/programming-for-newbie/</guid><description>&lt;p&gt;Things I Wish I&amp;rsquo;d Know When I Started Programming. I am writing this post for new programmers who are just starting their journey in programming. I hope this post will help them to get started with programming. I am not going to talk about any programming language here. I am going to talk about some general things that every programmer should know.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Programming is about using the right tool for the job!&lt;/strong&gt;
Using correct tools to solve a problem is very important. If you are using a wrong tool to solve a problem, you will end up with a wrong solution. For example, if you are using a hammer to cut a tree, you will end up with a broken hammer. So, you should use the right tool for the job.&lt;/p&gt;</description></item></channel></rss>