The Curious Engineer

All blogs / Software / engineering practice

Ratfactor Feed

ratfactor.com

Dave Gauer's personal website. Mostly technical articles.

Software / engineering practiceLinux / UnixGeneral

Posts
221 from 31 Oct 1996 to 21 Oct 2026
Posting
weekly (31 in the last year)
Kind
personal blog
Feed
http://ratfactor.com/atom.xml

2026 31

  1. A stack to calm the mind and stay on track
  2. Compound interest calculator
  3. How I got through my inbox in only two months
  4. Two month calendar format for pocket notebooks
  5. What should a personal website be?
  6. Cheese reviews
  7. Project Inbox 2026
  8. Ascetic Computing
  9. This too shall pass
  10. The First of a Double-Take
  11. Correction: Text FILES as a user interface
  12. A text editor as a user interface
  13. Finishing Things
  14. My home network observes bedtime with OpenBSD and pf
  15. OpenBSD Blog #13: Moving ratfactor.com to OpenBSD.amsterdam
  16. PkgBlog
  17. Better Hugo AsciiDoc HTML
  18. Loan payoff calculator
  19. Gear/tire ratio calculator
  20. Dave’s Fat loss calculator
  21. SHA-1 hash maker
  22. Source code columnizer
  23. UTF-8 to 4-digit escape sequence converter
  24. l33t-speak translator
  25. Miscellaneous
  26. Posix paradox
  27. Fitted sheet update: Unfolding a professionally folded fitted sheet!
  28. Dave's book review for The Art of Doing Science and Engineering
  29. A programmer's loss of identity
  30. OpenBSD Blog #11: Disabling Direct Rendering Manager
  31. How big is a Git commit?

2025 34

  1. LibreWolf
  2. JavaScript: Blank line scanning/parsing/lexing by hand vs regex
  3. Making things with cardboard!
  4. Dave's Paper Notes: A Tutorial for the Sam Command Language
  5. Make a Web Font Subset
  6. Using and Debugging a Web Font
  7. Why I Read Technical Books
  8. Faceclick: A lightweight Emoji picker with keyword search
  9. Ratfactor's Illustrated Guide to Folding Fitted Sheets
  10. Faceclick: A lightweight Emoji picker with keyword search
  11. JS "Fuzzy" Search (sequential matching with gaps)
  12. Htmlwarden
  13. Super Easy* 2-Stage Git Deployment
  14. Stack Display (cardboard desk toy for small paper notes)
  15. Store as HTML, Edit as LML
  16. Death to WYSIWYG!
  17. HTML WARDen (a wiki)
  18. SVG Sourcecode Shapes (A Little Ruby Script that can make a self-portrait in SVG)
  19. The Project Stack! (an actual paper stack)
  20. HTML WARDen
  21. Wiki weekend
  22. Small Programs and Languages
  23. Implementing a Forth
  24. Making a first Luanti mod: A new block type appears!
  25. A new Luanti section
  26. The One-Tree Website
  27. Forever Worlds
  28. Of CSS and Palm Oil
  29. I learned Snobol and then wrote a toy Forth
  30. Explanation of the Ratfactor Feed
  31. Snobol4th repo
  32. Go read Peter Naur's "Programming as Theory Building" and then come back and tell me that LLMs can replace human programmers
  33. Famsite - a tiny social site for families
  34. I'm an American software developer and the "broligarchs" don't speak for me

2024 8

  1. Ratfactor’s Sequence Timer
  2. MNT Pocket Reform - Unboxing and First Impressions
  3. ** RSS Club ** | Rip-Off
  4. Arch Linux
  5. Ruby shell scripts
  6. Wrapping up 2023, plans for 2024
  7. Leopard-Free Programming
  8. Book reviews

2023 53

  1. Multiple Tools
  2. Fake Trees: Using Indents For Simpler UIs
  3. The Tale of this and the JavaScript developer
  4. Archive Your Projects!
  5. SVG Minifier in Ruby
  6. Interpreting if/else logic with a simple flat list of booleans
  7. The making of a T-shirt design for Eggnog Games / Maze Dog
  8. December Adventure 2023 (The Hiss Log)
  9. Hiss
  10. Meow5: The Conclusion
  11. rat-tools
  12. i386 Assembly Language trick for storing data in .text
  13. pumpkin.sh - a Halloween pumpkin for your terminal
  14. Making the Zig standard library readable - another go!
  15. Run sh
  16. Literate Programming
  17. RubyLit - This README is a program!
  18. Retro-Simplicity
  19. RepoRat
  20. Dave’s Code Repositories
  21. Ziglings has moved to Codeberg! (and ziglings.org)
  22. ** RSS Club ** | Reply Guys and the Orange Site
  23. Leaving GitHub
  24. The Ramp-Down
  25. Software I Use
  26. *DONE!* Forth: The programming language that writes itself: The Web Page
  27. MC2023 Chapter 5: Programming the Pico PIO
  28. I think Zig is hard...but worth it
  29. Temporal Workspaces
  30. Project Balance - how many to juggle?
  31. Dave's Paper Notes: Programming as Theory Building
  32. My reviews of comp-sci papers
  33. MC2023 Chapter 4: I2C and an OLED
  34. MC2023 Chapter 3: PWM with a servo
  35. MC2023 Chapter 2: Blinking, buzzing, events, PWM, and a great book
  36. ** RSS Club ** | nosurf4
  37. Do it the dumb way first
  38. Build It Twice
  39. Ziglings needed help and I got it!
  40. Retrov
  41. Three monitors with Linux (Slackware)
  42. Slackbuilds.org is pretty amazing
  43. zignew and zigswitch (Bash scripts)
  44. How I set up new computers with Slackware Linux
  45. Forth: The programming language that writes itself
  46. Hoo? A Tarot Deck and Game
  47. Vim Search Folding!
  48. ratlink
  49. Hoo? The Tarot Deck!
  50. MC2023 Chapter 1: Hello World and blinking LEDs
  51. minslides - Easiest Presentation Slides Ever?
  52. My Forth pages
  53. The Year of the Microcontroller

2022 31

  1. Dave's OpenBSD Blog 5. Tour conclusion
  2. Dave's OpenBSD Blog 4. Servers and X
  3. Dave's OpenBSD Blog 3. More!
  4. Eee PC 701
  5. Hoo? A solo journaling RPG
  6. Mr. Tree Goes Down
  7. Meow5: An Extremely Concatenative Programming Language
  8. ** RSS Club ** | Aaron Swartz
  9. Assembly Nights 2
  10. Woo! It's Done! nasmjf Forth
  11. ** RSS Club ** | When Hot Takes are Too Hot
  12. ** RSS Club ** | School vs Wikipedia (RANT WARNING)
  13. Auto-login in Slackware
  14. Linux Data Recovery - the stupid way!
  15. ** RSS Club ** | nosurf3
  16. ** RSS Club ** | AI vs Art
  17. Dave's OpenBSD Blog 1 - Installation, disklabels
  18. ** RSS Club ** | Hello Mastodon! (Goodbye Instagram)
  19. Needle Felting
  20. OpenBSD
  21. ** RSS Club ** | nosurf2
  22. Computers as Workspaces
  23. Das boot
  24. The Phased Approach
  25. Wordleshare
  26. Dave's Virtual Box of Cards
  27. Cards why
  28. Purpose
  29. My Notebook System
  30. Personal Linux Setup with Git Repos and Stow
  31. ** RSS Club ** | nosurf

2021 25

  1. ** RSS Club ** | Great Software Engineering Books Give Me Pain
  2. Hackin' Teardown
  3. Assembly Nights
  4. Dave's RP2040 Multitimer
  5. Htmx
  6. the Web
  7. right now!
  8. Let it Flow
  9. Slackware Apache Plus PHP-FPM
  10. ** RSS Club ** | Public Notes
  11. A Personal Timeline
  12. ** RSS Club ** | humans.txt
  13. ** RSS Club ** | Hello RSS Club!
  14. Dave's Raspberry Pi Zero Luggable
  15. Decode I2C data with an oscilloscope
  16. A browseable Zig standard library
  17. New Atom "RSS" feed!
  18. Wrote a toy Unix shell in Zig and wrote an article about it
  19. CSS Flexbox
  20. Cpp
  21. AsciiDoc
  22. Windows Subsystem for Linux (WSL)
  23. Managing a family Minecraft server
  24. Learning Zig
  25. Re-learning Midnight Commander

2020 9

  1. Silent hunter iii
  2. cpufrequtils
  3. Cpio
  4. Syncthing
  5. Keeb’s Quest
  6. Rediscovery of Ruby
  7. learning Rust
  8. Personal Wiki Setup
  9. TortoiseHg and Mercurial’s named branches

2019 7

  1. GNU Coreutils
  2. PkgBlog: bzip2
  3. Enabling Eth1
  4. Why Slackware
  5. PkgBlog: btrfs-progs
  6. Mounty
  7. Mounting USB drives quickly

2018 5

  1. Web typography
  2. Configuring Alpine
  3. dehydrated quickstart
  4. Scrolling to the top of the page when changing routes
  5. Yegge-dex

2017 5

  1. Dave’s Guide to Mithril Part 2: How I Use Mithril
  2. Apache and Fully Qualified Domain Names
  3. Dave’s Visual Guide to dwm
  4. How I use dwm
  5. Slackware Linux

2016 2

  1. Art
  2. Brother HL-L5100DN and Slackware Linux

2015 1

  1. Dave’s Guide to Mithril Part 1: A tutorial from the Mines of Moria

2011 1

  1. iCalendar file decoder/viewer

2010 1

  1. Repairing Yashica TLR Copal shutters

2008 1

  1. Find-a-Word puzzle helper

1996 1

  1. Dave and Jim’s B-Movie Reviews

Undated 6

  1. results
  2. Circular slide rule watch tutorial
  3. Count down to an apocalyptic event
  4. A description of BETRIC
  5. My trebuchet
  6. Space adventure game