Category: Blog

  • “You can’t parse [X]HTML with regex.” descent into madness.

    I’m quoting the original answer below, just in case stack overflow ever disappears. https://stackoverflow.com/a/1732454 You can’t parse [X]HTML with regex. Because HTML can’t be parsed by regex. Regex is not a tool that can be used to correctly parse HTML. As I have answered in HTML-and-regex questions here so many times before, the use of…

  • Falsehoods Programmers Believe

    I like to post about things I have found, and then found interesting enough to share with coworkers. This is one of them. Especially since we are software developers and have to deal with implementing these assumptions. This is the one that started it: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ And this one is a collection of other lists: https://github.com/kdeldycke/awesome-falsehood

  • Convenience vs Privacy

    It seems like most cloud services receive their funding via ad revenue or data mining. Which means, in the “free” cloud service you are using, you are the product. So, if you want privacy, you need to pay for a service so there is another funding model. Three Definitions Four Categories Services These are examples…

  • Role Playing Games

    By Role Playing Games, I mean tabletop dice rollers, not computer games. Computer games come and go too fast for me to bother adding here. Wizards of the Coast Dungeons and Dragons 5th Edition My group just finished Storm King’s Thunder after playing for about 5 years.  Now, several of those years were during and…

  • Tools of 2025

    There are several tools I am using that are not very mainstream but I still find them immensely useful.

  • Review of GrapheneOS as of 2025-11-18

    I like the idea of a more secure OS, and if I used another cellular service, it probably would have worked out fine, but I use Google Fi. I found instructions that others used, but Google Fi kept disconnecting from the cellular network when I left Wi-Fi range while using a different User Profile. So…

  • Peter’s Investing Advice (Version 2)

    I’m not a financial advisor, but these are the rules I follow. This has investing advice, the other has savings advice. Read the other first. Once you have the value of about 6 months worth of expenses in your investments, I suggest you ask to talk with your bank’s financial advisor to figure out what…

  • Peter’s Savings Advice (Version 2)

    I’m not a financial advisor, but these are the rules I follow. This has savings advice, the other has investment advice. Wait until you have enough in your checking account to cover 2 months worth of expenses, then flip the sheet and start thinking about investing.

  • Peter’s Financial Advice (Version 1)

    I’m not a financial advisor, but these are the rules I follow.

  • WSH JScript embedded in Batch file