Posts in category "programming"
- Org Babel is an Underappreciated Tool - October 26, 2025
- Rewriting smart-keymap's Key Storage Implementation - September 18, 2025
- Example of How Rust Can be Confusing, Iteration and Refs - May 19, 2025
- Announcing a new Smart Keymap Library - May 6, 2025
- Debugging Kirei with UART - July 6, 2024
- Indicating Success on QMK Keyboards - June 23, 2024
- Using the QMK Leader Key for Fancy Keyboard Functionality - June 16, 2024
- Getting MounRiver Studio to Run on NixOS - May 23, 2024
- Example of Cannot Execute Required File Not Found on NixOS - May 22, 2024
- Experience Updating the C Worksheet Project - May 18, 2024
- The Three Difficult Things about Nix - May 9, 2024
- Using Terraform to Manage an Object Stored in OpenStack Swift - April 9, 2024
- Experience Writing Firmware with the CH582 Port of QMK - December 27, 2023
- Notes on Building WCH BLE CH592 EVT Exam with Bare Makefile - December 21, 2023
- Experience Designing a Keyboard PCB - November 26, 2023
- Experience with the Tweag Configuration Language as an End User - November 15, 2023
- Experience Report on Updating Keyboard Firmware Written in Rust - October 30, 2023
- Using NixOS on an OpenStack Public Cloud - September 9, 2023
- Two Kinds of Small Keyboards - August 29, 2023
- Opinion on Small Keyboards and Big Spacebars - June 29, 2023
- Nix Remains Useful for Side Projects - June 18, 2023
- Capsword is a Neat Keyboard Feature - May 4, 2023
- Review of Apple Pencil for Note Taking - March 5, 2023
- The CapsLock Key was not the Problem - October 28, 2022
- The just Command Runner is an Neat Tool - October 17, 2022
- Using NixOS Specialisations to Try Out Different Desktop Environments - October 6, 2022
- Git Worktrees a Neat Command for Working with Multiple Versions of a Repo - October 1, 2022
- Signal Boost drduh's Yubikey Guide - September 30, 2022
- Travel Setup Using a Fancy Keyboard with a Laptop - August 24, 2022
- A Visual Explanation of GPG Subkeys - June 10, 2022
- EPA in Emacs is a Neat UX on top of GPG - June 7, 2022
- Tool Recommendation: Helix Editor - May 19, 2022
- Use of Anki for Programming - May 1, 2022
- Project Specific Tooling in Emacs with Nix Flakes and Direnv - March 21, 2022
- Using Home Manager to Manage Symlinks to Dotfiles - February 20, 2022
- It's Difficult to Explain Technical Difficulties Encountered - December 26, 2021
- Example of Using Nix to Run Software Using Different Build Flags - October 31, 2021
- Using Nix-Shell for Project-Specific Tools for Emacs - October 26, 2021
- Static Site Generators are Well Suited to Hobbyist Programming - October 24, 2021
- Follow-up Review of the BM40 Ortholinear Keyboard - October 22, 2021
- Early Impressions of BM40RGB Ortholinear Keyboard - August 22, 2020
- Repairing my Razer Keyboard - July 26, 2020
- My Experience with the Dvorak Keyboard Layout - July 8, 2020
- Long Tail of Org-Mode Features are Compelling - May 2, 2020
- Developer Training and Knowledge - March 10, 2020
- Early Impression of Elm - February 28, 2020
- On Agile - January 25, 2020
- Comparing Cucumber vs All-in-Code BDD Specs - January 19, 2019
- "Patch Grid" Sounds Like a Useful Editor Technique - December 18, 2018
- StackOverflow, Elitism, and Community - April 27, 2018
- Vigilant Reflection - February 19, 2018
- On Maintaining on Old Side Project - February 19, 2018
- Asking for Help Threshold - November 8, 2017
- Best Programming Style Always Depends - December 17, 2016
- My Impression of Ruby So Far - October 15, 2016
- On Programming and Testability - September 21, 2016
- On QA Automation Blogposts - September 18, 2016
- Systems and Tools Have Limitations - July 31, 2016
- C++ Object Copying - July 14, 2016
- Reflection on Maintaining a Toy C++ Project - July 5, 2016
- Reflection on Haskell Programming - June 8, 2016
- Kudos to the Awesome Lists - May 30, 2016
- Why Use Functional Programming Features? - May 26, 2016
- Elm, Rust, and Learning a Language - May 24, 2016
- On Libraries, Reusability and Composability - March 25, 2016
- Arduino Spaceship Interface in the Atom DSL - March 13, 2016
- Explaining Pure C Blink Example - March 12, 2016
- Setting up Mutt with NUS Student Email - October 26, 2015
- Custom Ex Command in Yi Editor - October 19, 2015
- Scala Development for Vim-loving Developers - October 6, 2015
- Notes on Building a Live Coding Tool for C99 - September 28, 2015
- Tips to Make Windows 10 Suck Less - August 22, 2015
- Tabs vs Spaces and Elastic Tabs - August 12, 2015
- Impressions of Emacs and Org Mode - August 7, 2015
- Notes, OneNote and Org Mode - July 29, 2015
- Case Study in Vim Plugin Development - July 22, 2015
- Pretty HG Log Style - June 1, 2015
- You Know You Should Be Using VCS For That - March 29, 2015
- Eclipse Woes: Import-Plugin - February 18, 2015
- Terminal Colours - January 29, 2015
- Analysis of swkp/dotfiles Repo - January 20, 2015
- Gradle or SBT - January 19, 2015
- Better Code Highlighting in Blogposts - January 9, 2015
- Quick Play Around with Chef - January 8, 2015
- Impression of Arch Linux, 4 Months Later - November 17, 2014
- Brief Look at Haskell Editing Tools - September 27, 2014
- Beginning Arch Linux - August 21, 2014
- Trying to Install Lime - July 8, 2014
- Notes From Some Examination of Some Yi Configs - July 7, 2014
- Adding Next/Previous Post to Hakyll - July 6, 2014
- Novice Struggles with Haskell Syntax - July 3, 2014
- Yi in a Cabal Sandbox on OSX - July 1, 2014
- Additions to Hakyll - June 30, 2014
- Tmux + Vim + Fish - June 29, 2014
- Migrating to Hakyll - June 29, 2014
- Overview of Yi Contrib User Configs - June 1, 2014
- Yi - June 1, 2014
- NeoVim - April 29, 2014
- Vim and iOS Programming - April 26, 2014
- Online Resources for Git - April 26, 2014
- Tools - April 26, 2014
- Confession About VIM - April 1, 2014
- Thoughts on GitHub's Atom - February 27, 2014
- Installing Haskell Platform for Linux Mint 16 - January 6, 2014
- GVim and JavaScript with TernJS - September 28, 2013
- GVim, Eclipse and Java - September 28, 2013
- A Quick Flirtation with Haskell - September 28, 2013