Why we should use Ergonomic keyboards
Explains how standard keyboards cause back pain through wrist strain and recommends ergonomic keyboards as a solution.
Explains how standard keyboards cause back pain through wrist strain and recommends ergonomic keyboards as a solution.
Explores the benefits and common questions about mob programming, a collaborative coding practice where teams work together on features and problems.
A developer shares their experience learning Python through Advent of Code puzzles and compares Python's ecosystem to Rust's documentation.
A developer's guide to convincing business stakeholders to approve technical investments like framework migrations and tech debt.
Best practices for developers to prepare and submit code for review, ensuring productive feedback and positive team dynamics.
A software developer shares insights from giving 125+ tech talks, focusing on planning, topic selection, and setting clear presentation goals.
Overview of new features and breaking changes in PHP 8, including JIT, union types, attributes, and the nullsafe operator.
A software developer draws parallels between scientific experiments and software development, discussing how unexpected test results and failures can be valuable learning opportunities.
A developer shares practical strategies for making a living from free and open-source software, covering employment and monetizing personal projects.
Explains why using descriptive titles for GitHub merge commits improves Git history readability and offers practical advice.
A collection of 101 pieces of advice for new software developers, gathered from industry professionals, covering mindset, learning, and career growth.
A seasoned developer shares 10 key lessons from a decade in software, focusing on soft skills, practical knowledge, and career advice.
Podcast episode discussing the Theory of Constraints in software development and DevOps with guest Tom Hoyland.
Discusses the balance between too little and too much specification in software development, advocating for concise, intent-focused specs.
A software engineer critiques story-point-driven estimation in agile development, arguing it's often misleading and doesn't solve core estimation problems.
Practical advice for developers to improve their GitHub portfolio, focusing on quality projects, learning in public, and effective documentation.
A software engineer shares lessons on delivering constructive criticism and saying 'no' effectively in technical meetings and team collaboration.
Discusses the importance of context and team factors over hype when choosing software architectures and tools.
The author announces their new book 'TypeScript in 50 Lessons', a 450-page guide focused on the TypeScript type system.
Explains how building a simple prototype can be more effective than proposals for gaining stakeholder buy-in on tech projects.