Don't reinvent the wheel
A critique of the common developer advice 'Don't reinvent the wheel,' exploring its psychological impact and arguing for the value of building from scratch.
A critique of the common developer advice 'Don't reinvent the wheel,' exploring its psychological impact and arguing for the value of building from scratch.
A developer reflects on the pressure to learn coding quickly, arguing that focusing on deep understanding is more important than speed.
The article discusses using AutoHotkey and NimbleText to automate repetitive tasks and boost productivity for developers and tech workers.
A developer shares their essential software and tools for efficient WordPress development, including editors, utilities, and productivity apps.
The author argues that we can train our brains to do anything with practice, using the example of learning to brush teeth with the non-dominant hand.
A guide for software developers on how to optimize and improve their daily tools like IDEs and command-line utilities through configuration and learning.
Author shares the journey and process of writing 'Python Machine Learning,' a technical book for aspiring machine learning practitioners.
Author shares the journey and process of writing a book on Python Machine Learning, including productivity tips and the book's focus.
Applies the 'keep your bench clean' principle from cooking to software development, emphasizing clean code, atomic commits, and removing unused code.
A tutorial on creating a Bash alias to copy the current terminal directory path to your clipboard for developer efficiency.
A Bash function to create a directory and immediately change into it with a single command.
Practical tips for developers and tech professionals to improve their travel experience to tech conferences, covering seat selection, apps, and productivity.
A guide to using XVim, a plugin that brings Vim's powerful keybindings and productivity features to Xcode for faster coding.
A beginner-friendly guide to overcoming terminal intimidation and learning essential Unix command line commands for developers and designers.
A developer shares their struggle with podcast overload, listing their preferred tech and design podcasts and taking a break to focus.
Learn essential Xcode keyboard shortcuts for running unit tests to boost developer productivity and avoid using the mouse.
A developer shares how starting with a minimal, functional version of a side-project (a Python TODO manager) leads to completion and avoids abandonment.
A talk and guide on using Vim and Tmux together for development, covering basics, plugins, and configuration for productivity.
Five practical habits to improve your software development skills, including planning, atomic commits, and writing tests.
The author explores different types of background music and ambient sounds to improve focus and productivity while working.