Bikeshedding: the art of distraction
Explains the concept of bikeshedding, where teams focus on trivial details over critical issues, and offers strategies to stay focused.
Explains the concept of bikeshedding, where teams focus on trivial details over critical issues, and offers strategies to stay focused.
A developer shares their experience of returning to side projects after a long break, finding creative joy and relief in the process.
A developer shares a personal note-taking system using a single text file, focusing on simplicity and CTRL+F search for managing ideas, todos, and technical snippets.
A beginner's guide to tmux, covering installation, basic commands, key bindings, and configuration for terminal multiplexing.
Explores why AI-assisted development has hit a productivity ceiling, arguing that software's human-centric nature limits AI's current impact.
A review and guide for the Raycast Port Manager extension, a tool for web developers to manage and kill processes on local network ports.
A software engineer explores using LLMs and R code to analyze GitHub activity to track and summarize their weekly work, addressing the challenge of remembering tasks.
Argues that generative AI creates wasteful communication and advocates for concise, human-driven interactions instead.
Design and Development tips in your inbox. Every weekday. ads via Carbon I absolutely love reading. Lately, a few things have been happening: I’ve bee
Learn powerful Neovim/Vim commands for precisely copying and moving lines of code to boost your editing efficiency.
A holiday-themed list of 24 useful and fun Emacs packages and utilities for programmers and general users to try.
A developer explains why Obsidian, while great for notes, failed as a daily task manager for them, leading to a switch to Things 3 and paper.
A developer discusses the 'second brain' concept and shares strategies for making digital note-taking more actionable and less like data hoarding.
A developer reflects on the struggle of choosing between finishing old side projects and starting new, exciting ones.
A guide to setting up a new MacBook Pro for development with minimal tools, including OS tweaks, terminal setup, and essential software.
A developer shares his updated list of essential macOS apps and tools for productivity, development, and system management.
A developer explains why switching from Git GUIs to command line with custom aliases improves productivity and workflow efficiency.
A critique of developers boasting about short development times, arguing that quality and problem-solving matter more than speed.
Weekly newsletter covering cybersecurity threats, AI tools, tech trends, and personal productivity insights.
A developer advocates for using simple paper and pencil for daily task management over complex digital tools like Notion and Obsidian.