The Curious Engineer

All blogs / Software / engineering practice

billpg industries™

owl.billpg.com

The engineering blog of Bill P. Godfrey.

Software / engineering practiceNetworkingMathEssays / personal

’05’10’15’20’25
Posts
67 from 1 Nov 2004 to 15 Oct 2026
Posting
monthly (19 in the last year)
Kind
personal blog
Feed
https://owl.billpg.com/index.xml

2026 17

  1. Let's Fix Temperature!
  2. I Wrote a NuGet Package!
  3. Am I worried AI will take my job?
  4. 8086 Segmented Memory Was a Good Idea. (Almost.)
  5. On no! I've invented SVG badly!
  6. Notes from a Helpful Glober — “Stationary”
  7. Hearthfire Part One: Lighting the Flame
  8. Let's Measure Gravity!
  9. 2001: A TV Series
  10. "All files are numbers"
  11. The Short History of a Very Confused Plant Pot
  12. "Too Clever By Half"
  13. Let's All Burn Our Waste Paper!
  14. Gravity on a Flat Earth? Notes from a Helpful Glober.
  15. The Road Not Taken: A World Where IPv4 Evolved
  16. SixGate Part Two - A Security Analysis
  17. Sixgate - IPv6 Without Leaving Anyone Behind

2025 7

  1. Python’s Truthiness: A Code Smell Worth Sniffing
  2. Will We Run Out of Unicodes?
  3. Rufus - An Adventure in Downloading
  4. The UKIP Effect - How to Win by Not Winning
  5. Dear string-to-integer parsers...
  6. What type of UUID should I use?
  7. I want a less powerful programming language for Christmas.

2023 1

  1. Why do we repeatedly hash passwords in a loop?

2022 4

  1. What's a kWh? (And other money-saving tips)
  2. You don't have to wear a blazer to school on a hot day!
  3. My adventure into self web-hosting (Part 1)
  4. My Incredibly Stupid Diary

2021 7

  1. Data-Mining Wikipedia for Fun and Profit
  2. POP3 - The ideas that didn't make it.
  3. Farewell, Hackensplat Industries!
  4. POP3 - Delete Immediately
  5. Write Your Own POP3 Service
  6. POP3 - Goodbye to numeric message IDs!
  7. POP3 - A Commit and Refresh Mechanism

2020 4

  1. Why the UK should re-join the EU.
  2. POP3 - UIDL is a required command!
  3. The Brexit Chart War
  4. Brexit - Is that it?

2019 6

  1. Should MPs who "cross the floor" face a by-election?
  2. A flag for Milton Keynes
  3. Dear WordPress. Please stop using MySQL.
  4. #DeniedMyVote at the 2019 European Elections
  5. My Crazy Software Engineer Tattoo (that I didn't get)
  6. What's a gallon?

2018 2

  1. GIT isn't perfect. (And other blasphemies.)
  2. Falco T310 - Unleashed

2017 1

  1. Why I willingly bought a Windows Phone

2014 1

  1. Is your API broken?

2013 2

  1. NEVER sanitize your inputs!
  2. I need a good podcast catcher (and a bit of a rant)

2012 1

  1. PHP - Some strings are more equal than others

2011 4

  1. Clever and totally pointless - my first publication
  2. Vinegar - refined Vigenère - can you break my cipher?
  3. The cult of 140
  4. 'First Past the Post' isn't.

2010 7

  1. Digital photography is not rocket science. It just seems that way.
  2. reddit'd (Followup to 'Construct Something Else')
  3. Construct something else! (C#)
  4. Google snooping WiFi? Don't panic! Don't panic!
  5. Wishing for a destructor (C#)
  6. Paying for Power
  7. The Making of an Evil Genius

2009 2

  1. is, then as (C#)
  2. Computers are fast!

2004 1

  1. 🥇First Entry