All posts from 2023
- Two Years of Writing Online
- Computer Programming vs Software Engineering
- A Workflow To Turn e-Books Into Audiobooks with Natural Text-to-Speech Voices
- Numbers to Leave Numbers, Form to Leave Form
- The MIT License
- CC-BY-4.0 License
- How to Program a Reverse Polish Notation (RPN) Calculator in C
- Victor's Guide to Git: Part 1. Concepts
- The Verdict on Microservices
- Testing an M.2 NVMe SSD to USB 3 Enclosure
- Rclone is rsync for Cloud Storage
- Reading Notes for "Endurance" (2017), by Scott Kelly
- Modding The Microsoft Sculpt Keyboard To Be Wired
- Work Exists To Support Life Outside Of Work
- What Does It Take To Not Rely On Cloud Services?
- Not All Effort Is Equally Valuable
- Scoop is a simply great command-line package manager for Windows
- My Personal Computing Setup
- Approaching Programming From First Principles
- Services Are Not Forever, Files Might Be
- Our Institutions Transcend Ourselves
- Suffering Comes From Wishing For Things To Be Different From What They Are
- Changing my Relationship with Online Media and Consumer Products
- Questions, not answers, are the greatest tool for building knowledge
- Memory Safety and Type Safety
- I Do Not Appreciate It When Software Pushes Me Around
- Notes on Self-Directed Learning
- Do's And Don'ts For Naming Software Components
- Designing Interfaces
- Statistics for Experimentation: Controlled Experiments
- Measuring the Forward Voltage Drop of LEDs
- How Can We Know Anything?
- Como Podemos Saber Algo?
- Copy Text from Anywhere on the Screen on Windows (with OCR)
- My Favorite Programs for Windows
- Challenges in Data-Intensive Applications
- Can You All Stop Trying to Eat the World?
- The Tiling Window Manager i3 for Linux is Pretty Interesting
- I'm Not Passionate About What The Computer Industry Has Become
- Guidelines for UX of Forms on the Web
- My Dotfiles for the Bash Shell
- Reflecting on Time Spent Unintentionally on the Internet
- Why Large Language Models Are a Big Deal
- Notes About Git, The Version Control System
- Thoughts on Software Correctness
- Guidelines for Protecting Your Online Identity
- Setting Up "English International" Keyboard Layout on XFCE
- Configuring a firewall on Debian with UFW
- What to Ask When Onboarding to an Existing System
- Designing a Tool for Searching Identifiers Across 100K+ Text Files
- A Practical Markdown Grammar Definition
- How to Install Arch Linux
- Fundamental Programming Books
- How to Get a UTC ISO timestamp in C under Linux
- NATO Phonetic Alphabet
- It's Over, The Web Has Won
- Emergent Behavior of Composite Systems
- Disclaimer