Showing items from code

Where do you draw the line with moving fast versus addressing technical debt in a startup How do you get leadership buy-...

Balancing Speed and Technical Debt in Startups: Finding the Right Approach Navigating the waters of software development in a startup environment can be a tumultuous journey, especially when grappling with the dual imperatives of speed and technical quality. In this post, we’ll explore how to …

Continue Reading

An engineer with no code defects.

An Engineer with No Code Defects: The Double-Edged Sword of Perfectionism in Software Development Several years ago, during my time at a startup, I had the opportunity to work alongside an engineer named Bill. Bill had a remarkable track record—over a two-year period, he never produced a single …

Continue Reading

I've used TDD throughout my career—have you tried it What challenges or misconceptions hold your team back from adopting...

I’ve used TDD throughout my career—have you tried it? What challenges or misconceptions hold your team back from adopting it? Test-Driven Development (TDD) has been a hot topic in software engineering circles for years, yet it remains a polarizing subject. Having used TDD throughout my career, …

Continue Reading

It feels like more and more we're heading into a future with less software developers: whats your plan

The Future of Software Development: Navigating Change in a Dynamic Landscape This morning, I woke up with a nagging thought: Are we witnessing a contraction in the software development profession? With the rise of offshoring and the increasing capabilities of artificial intelligence (AI), the …

Continue Reading

What is it called when someone takes readable code and optimizes it, which makes it less readable How do I get this to s...

The Perils of Optimization: When Readability Takes a Backseat In the ever-evolving landscape of software development, the balance between code performance and readability is a contentious topic. As developers, we often find ourselves at a crossroads when faced with the need to optimize code. In …

Continue Reading

Your Priorities Writing Code

Your Priorities When Writing Code: Finding Balance in the Enterprise Context TL;DR Understanding your priorities while writing code is crucial, especially in an enterprise context. Your focus may shift depending on the project requirements and team dynamics, but clarity on what truly matters can …

Continue Reading