Time for a New Blog
Developer announces a new personal blog built with Hugo, focusing on open source projects and software engineering topics.
Developer announces a new personal blog built with Hugo, focusing on open source projects and software engineering topics.
Explains why premature optimization in programming is inefficient, using the Pareto Principle and power laws to argue for data-driven performance improvements.
A personal reflection on the author's life journey through the 2010s, covering career, family, and personal growth.
Applying mental toughness principles from elite sports to software engineering, focusing on overcoming mental barriers and personal excellence.
The article critiques the overuse and devaluation of the titles 'Engineer' and 'Scientist' in modern IT, focusing on data science and engineering roles.
A software engineer argues that understanding business operations is crucial for career growth and making a greater impact.
An article challenging the '10x engineer' myth and proposing the concept of a '+10% engineer' who boosts team productivity through collaboration and support.
A software engineer shares practical advice for managing stress and handling on-call production support incidents effectively.
Explores intrinsic reasons why a senior software engineer might choose to remain an individual contributor instead of pursuing a management career path.
A software engineer explains that experience comes from solving diverse problems, not just time, and suggests ways to find them.
Analyzes the debate on the best location to start a tech startup, arguing the Bay Area's advantages are concentrated and not accessible to most founders.
A personal review of the Zachtronics book, exploring the developer's creative process and the intersection of programming games, curiosity, and multidisciplinary work.
Argues against Friday deploy freezes, explaining how they create technical debt, hurt team productivity, and indicate a fear of deployment that should be fixed.
A software engineer shares a personal story of overcoming a fear of public speaking and reflects on the complex role of pain in career growth.
A software engineer defines the qualities of a Distinguished Engineer, focusing on technical leadership, continuous learning, and empowering others.
Practical advice for first-time tech conference attendees on networking, engaging with speakers, and making the most of the event agenda.
A guide to using Python decorators for automatic TensorFlow named scopes, improving code organization and TensorBoard visualization.
Analyzes how Agile methodologies like Scrum can be applied to data science teams, highlighting effective practices and inherent challenges.
A guide for new engineering managers on career paths, focusing on the choice between staying technical or climbing the corporate ladder.
A reflection on the importance of mentoring junior developers, emphasizing feedback, encouragement, and practical tips for fostering growth in tech teams.