Clients do not really need a consultant who just says clever technical things. They need someone who can reduce risk, create clarity, and help them make better decisions.
Category: Software Engineer
Senior engineers are not mainly paid for writing more code. They are paid for making better decisions under constraints, risk, and ambiguity.
I am usually against full rewrites, but not always. The real question is whether the current system is beyond safe improvement or whether the team is just frustrated with it.
A legacy system is not dangerous just because it is old. It becomes dangerous when nobody can change it safely, nobody can see what it is doing, and the business depends on it anyway.
AI can generate code faster, but that only makes direction, judgment, and accountability more important. Senior engineers still matter because the expensive mistakes are rarely typing mistakes.
Most rewrite discussions are really a sign that the team is frustrated, not that a full rebuild is the smartest technical decision. In most cases, incremental change is the better call.
AI tooling is not going away. What a lot of people are calling a bubble looks more like denial in the face of tools that are already becoming normal developer infrastructure.
In the ever-evolving world of cloud computing, choosing the right cloud service provider can be a daunting task. Two of the most popular platforms, Amazon Web Services (AWS) and Microsoft Azure, are often pitted against each other. Both have their merits, but when it comes to DevOps, AWS has an edge over Azure, especially with … Read More “AWS CloudFormation vs. Azure: The Superior Choice for DevOps” »
There are few languages that have stood the test of time like PHP. First introduced in 1994, PHP has been powering websites for nearly three decades. While many new and powerful languages have emerged since then, PHP remains an essential tool in the web developer’s arsenal. In this blog post, we will explore the reasons … Read More “PHP in 2023: Why It’s Still Relevant and a Smart Hiring Decision” »
When it comes to building a push/pop system, both Redis and MongoDB can be used as effective solutions. However, there are a few key differences between these two databases that can impact which one you choose for your system. Redis is an in-memory data structure store that can be used as a database, cache, and … Read More “Expanding on performance of Redis vs MongoDB for a push/pull system” »