Archives46 posts · By the numbersAll Automation 7 Learnings 13 Tips & Tricks 8 Tools 7 Workflow 11 ×2026 1 postOct 9From a plan to unattended agent runs: how I drive coding agents one session at a timeWorkflow2025 1 postMar 30 Reading notes: A Philosophy of Software Design, 2nd EditionLearnings2024 2 postsAug 24 Book summary: 100 Go Mistakes and How to Avoid ThemLearningsMar 9 Book summary: Dive into Design PatternsLearnings2023 9 postsOct 20 Book summary: Learning Go – An Idiomatic Approach to Real-World Go ProgrammingLearningsOct 1First Steps with RxJSToolsSep 9 Book summary: Refactoring UILearningsJul 30Building a task planner with React Native: an academic journeyLearningsJun 11 Book summary: Effective JavaLearningsMay 14Systematic reviewsWorkflowApr 16 Book summary: The Effective EngineerLearningsMar 4Reviewing the process of building a first React Native applicationLearningsJan 2Git worktrees for a better parallel workflowTips & Tricks2022 5 postsNov 19Uncovering some of the merits of text-based diagramsToolsOct 14Building the next Facebook in a couple of weeks (as a humble experiment)LearningsSep 18A retrospective on creating an impractical little tool just for funLearningsJun 18What it took to propel a career in tech in five yearsLearningsApr 3Git the gist of it: common commands for a working workflowWorkflow2021 5 postsDec 19Using Google Sheets as a database to extract data converted to MarkdownAutomationNov 8 Book summary: Letters to a New DeveloperLearningsSep 19Managing multiple tmux sessions at onceWorkflowJul 31Convenient and lightning fast backups with rsyncAutomationMay 30Managing dotfiles with a Git bare repositoryWorkflow2020 4 postsOct 3Setting up SSH and Git for Multiple AccountsWorkflowAug 15A Guided Tour of an i3 ConfigurationToolsJun 6My Current Set of Tools and CustomizationsToolsApr 5Tip the Scales in Times of Instability With the Rock-Solid DebianTools2019 15 postsNov 30Ignoring Sync of Local Files to Dropbox on LinuxTips & TricksNov 10Using dmenu to Optimize Common TasksTips & TricksJul 13Black: A Python Formatter to Brighten Your WorkflowWorkflowMay 24fzf - A Fuzzy Finder to Accomplish AnythingWorkflowMay 12Suckless: Minimalist Tools That Work GreatToolsApr 27Exponentiation in Modular Arithmetic Made EasyAutomationApr 19Tag Navigation in VimTips & TricksApr 3Dispose of Spam with Disposable Emails And More!Tips & TricksMar 21Have You Been Pwned?AutomationMar 14Number of Paths in a Grid… or in LifeAutomationMar 8Executing Shell Commands in a Python ScriptTips & TricksFeb 18Binary to Decimal, Decimal to Binary ConverterAutomationFeb 11Surfing with qutebrowser — a Keyboard-Driven Web BrowserToolsJan 16Using Embedded Terminals Inside NeovimTips & TricksJan 8Using i3 as a Window Manager for Increased ProductivityWorkflow2018 4 postsDec 23Bash History CleanerAutomationDec 8Aliases: Also Known as Terminal User's Best FriendsTips & TricksDec 3Using Vimwiki for Note-TakingWorkflowNov 19Tmux Integration with Vim/Neovim — First StepsWorkflow