Aiming to be a 10x developer by chasing every new tool and content is a recipe for burnout. A more effective strategy is inversion, focus not on being excellent, but on systematically avoiding common failures. For an engineer, this means prioritizing the elimination of bad habits that create poor code.
Communication is your most critical soft skill. Without it, you risk solving the wrong problems or having your hard work go unnoticed and misunderstood. Here I share the key principles I learned to avoid these mistakes, with actionable advice and examples to help you become the person everyone wants on their team.
New developers tend to overcomplicate things, they want to be clever and elegant without realizing the long-term implications. Simple and clear solutions are better in the long run, even if they seem basic.
AI coding agents can transform the software development process by reducing development time and allowing for quick prototyping. However, oversight and guidance from experienced developers are still needed to guarantee quality and dependable outcomes.
Breaking into the tech industry in today’s market can be challenging. In the SWE community on X, we discussed strategies for navigating this process and shared tips to help newcomers improve their chances of getting hired.
Over the past three years, I have integrated Application Security (AppSec) practices into my development process. This brief overview covers key concepts I have learned and how anyone can implement them in their organization with minimal resources.
The timeframe and roadmap to becoming a senior software engineer is a common question. After consulting the SWE community on X (formerly Twitter) and discussing it with some experienced friends, I summarize what it really takes to reach this level and be good at it.
A simple implementation of a draggable globe map for Sveltekit. This mobile-friendly map is build using d3 and can be easily integrated into different JavaScript frameworks.
Rendering flag emojis in the browser should be straightforward. However, Windows deliberately omits flag emojis from its default fonts, causing browsers to fallback to two-letter country codes instead. Here's an easy and elegant workaround for this issue.
This post covers how to set up privacy oriented and cookieless Matomo website analytics for free. I cover the general process for AWS EC-2, but many of the considerations and recommendations also apply to Azure and GCP's Compute Engine.