Stateless decision making
A software engineer shares strategies for managing cognitive load and improving productivity through documentation, delegation, and focused task completion.
A software engineer shares strategies for managing cognitive load and improving productivity through documentation, delegation, and focused task completion.
Explores how AI tools like LLMs are transforming software engineering roles, workflows, and required skills in 2025, moving beyond code generation to strategic design.
A guide explaining the issue of flagged emails not appearing as tasks in the new Outlook client and providing a workaround solution.
A developer shares their favorite VS Code keyboard shortcuts for a more efficient, mouse-free coding and presentation workflow.
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.