Taking a break from open source
A developer reflects on the burnout and challenges of maintaining an open source project, leading to its eventual abandonment.
A developer reflects on the burnout and challenges of maintaining an open source project, leading to its eventual abandonment.
Analyzes why online tech conferences fail to replicate the social and networking value of in-person events, leading to low engagement.
Argues against learning everything, advocating for mastering a few core 'tricks' to achieve expertise, using examples from math and judo.
The author argues for the importance of increasing productivity and velocity, countering common objections and using a personal project as an example.
A JavaScript developer shares his disciplined daily routine and habits for successfully writing a 500-page technical book on JavaScript Testing.
Explains higher-order functions in JavaScript, including definitions, examples, and practical use cases for writing more flexible code.
A software engineer shares their personal experience with RSI, detailing the causes, immediate fixes, and the importance of ergonomics for developers.
Advises starting ML projects with simple heuristics and data analysis before implementing complex machine learning models, citing expert advice.
Explores the confusing use of 'transparent' in computing jargon and suggests 'agnostic' as a clearer alternative.
Announcing the upcoming O'Reilly book 'Efficient Go,' a guide to writing performant and resource-efficient Go code for everyday development.
An update on the T-34/0 custom keyboard layout, focusing on the new 'Repeat' key and its benefits for reducing strain and improving typing efficiency.
A software engineer reflects on their career evolution as an Individual Contributor across agency, consulting, and product team environments.
The author announces a new 'Today I Learned' section on their blog for sharing quick tech tips and discoveries.
A JavaScript developer shares their personal experience and first impressions of learning the Go programming language, comparing it to their favorite language.
A software engineer shares insights and advice for hiring and job hunting in tech during the pandemic, focusing on remote work clarity and interview processes.
A developer's perspective on the differences and practical realities of DevOps, SRE, and Platform Engineering roles in web service companies.
A developer shares their pragmatic approach to choosing programming languages based on task suitability, focusing on Python and Go for server-side and infrastructure work.
A guide to effective learning strategies for developers, focusing on mixing guided and unguided learning to avoid tutorial hell.
Article argues that motivating software developers requires belief in the project's purpose, not just financial incentives, and discusses key management principles.
Explores the pros and cons of branding an open source Python package, including when it's beneficial and potential drawbacks.