Name It, and They Will Come
A developer's journey from a novel idea to launching an open-source project, and the unexpected feedback it receives.
A developer's journey from a novel idea to launching an open-source project, and the unexpected feedback it receives.
A developer details the creative process and challenges behind designing a new logo for their tech podcast, 'No Plans To Merge'.
A developer shares how creating a Flappy Bird clone sparked their journey into software engineering, leading to a career change via a conversion Master's degree.
An introduction to Python testing using pytest, covering the basics and providing resources from a Python Frederick talk.
A developer shares three key reasons why he finds building products for other developers personally rewarding and a lifelong career focus.
A developer reflects on two unexpected lessons from their first in-house software job: the value of code reviews and the importance of communication over just coding.
Extracts three key software development principles—discipline, focus, and attention to detail—from the success of the New England Patriots football team.
A beginner's guide to starting programming by focusing on solving a personal problem rather than just learning code syntax.
A Developer Advocate details the five-day process of creating a new tech conference talk, from procrastination to final preparation.
Explains how using Conventional Commits can make your git log cleaner, more readable, and more useful for understanding project history.
Applying digital minimalism principles to software development to reduce clutter, optimize code, and improve maintainability.
A software engineer's curated list of recommended books, focusing on romanticized tech history, non-fiction, and personal development.
A guide on writing a strong proposal for Google Summer of Code, based on experience as a former student and mentor.
An article discussing the importance of fixing hidden technical debt and friction in software development, even when it's not immediately visible.
Reflects on the end of Moore's Law and the passion-driven era of garage computer builders, drawing parallels to modern tech culture.
A software developer argues that writing less code is a key skill for creating maintainable, efficient systems and solving problems effectively.
A discussion on the shift from traditional error-only logging to structured event logging in modern distributed systems.
A guide to implementing effective logging in Python applications, covering best practices, the logging module, and using daiquiri for better configuration.
Explores adapting Agile/Scrum frameworks for data science teams, covering effective practices and necessary adjustments for the unique challenges of data science work.
Explores the concept of 'governance on demand' for open source projects, suggesting formal structures be established only when conflict arises.