My favorite software subreddits
A software developer shares a curated list of high-quality, topic-specific tech subreddits for advancing programming skills.
A software developer shares a curated list of high-quality, topic-specific tech subreddits for advancing programming skills.
A software engineer's reflection on the challenges of switching between coding (IC) and management roles, and the impact on productivity.
A developer recommends two essential books for improving professional programming skills: one on browser networking and one on data-intensive applications.
Analyzes the corporate pushback against remote work, questioning the stated reasons and exploring underlying power dynamics and economic factors.
Explores the strategic importance of Generative AI and how to build sustainable competitive advantages (moats) in AI products.
A hiring manager's advice on standing out in tech job applications, emphasizing personalized emails and meaningful interview conversations.
A critique of the 'considered harmful' mindset in programming, using a popular Laravel critique as a starting point to discuss self-reflection and best practices.
A guide for developers to shed the 'Junior' title by shifting mindset and accelerating career growth through proactive learning.
Honeycomb's CEO discusses the company's 'boring technology culture' philosophy, distinguishing between formal organizational structure and informal team dynamics.
An article discussing leadership in tech, challenging biases based on appearance by comparing two developers, and advocating for diversity in open-source communities.
Explores key characteristics of well-maintained software, focusing on code understandability, clear steps, and comprehensive testing for easier changes.
Discusses the importance of product-minded engineers in startups, their traits, and the challenge of cultivating this mindset in the tech industry.
A developer explains 'Parametric Progress', a method for improving codebases by changing only one aspect at a time to better understand system effects.
A manager discusses the critical role of clear writing in tech leadership, from specs to feedback, and the need to adapt style.
AWS announces general availability of Amazon CodeCatalyst, a unified DevOps service for planning, coding, building, testing, and deploying applications.
A critical analysis of the Go programming language, covering its syntax, marketing claims of simplicity, learning curve, and manual memory management challenges.
A developer proposes a flexible 90-minute technical interview format where candidates demonstrate skills in their chosen way.
A consultant provides 20 questions to assess the maturity, predictability, and effectiveness of software development teams and their processes.
Discusses why blindly copying technical solutions or processes from one team to another often fails due to unique team and company contexts.
A guide on how engineering teams should approach technology selection, emphasizing problem-fit, proven solutions, and team experience.