🌸 Tue, Aug 19, 2025 🌸

Avoid Local Garage Door Repair – This company is a scam.

They charged us over $2,000 just to replace the garage door tension springs. Decide for yourself if that’s a fair price.

Their tactic is simple: they show up, disassemble everything, and then hit you with an outrageous quote. While you’re scrambling to make sense of it and trying to check prices online, they quickly swap out the springs. If you question them, they feed you nonsense—like claiming Amazon’s tension springs are “Chinese” and will fail within 6–12 months.


🌸 Sat, Aug 16, 2025 🌸

Game idea: Only down. Hehe.


🌸 Sat, Aug 16, 2025 🌸

I don’t think it’s very healthy for me to do vibe coding all the time. I notice I often feel a bit irritated while doing it.


🌸 Fri, Aug 15, 2025 🌸

I just learned that the British equivalent of the Dollar Tree is Poundland. POUNDLAND! 😂


🌸 Fri, Aug 15, 2025 🌸

Initialize in the initializer list instead of assigning in the constructor body.

❌ Instead of:

Foo::Foo() {
    bar = 42;
}

✅ Do this:

Foo::Foo() : bar(42) {}

🌸 Thu, Aug 14, 2025 🌸

Functions are not first-class citizens in C++; types are. If you want to work with functions, start with std::function. If you need more control or performance, consider a functor—a class that implements operator().


🌸 Mon, Aug 11, 2025 🌸

Vibe coding is striking back. I’m running into bugs I’d never personally make—like capturing a local variable in a lambda before it’s initialized, or removing enumeration values mid-development. It’s sneakily making tiny one-line or even one-word changes that I miss, and then the bugs creep in days or even weeks later.


🌸 Mon, Aug 11, 2025 🌸

C++ tip: Use int by default. Only use int32_t (or other fixed-width types) when exact size matters—and make it obvious why.


🌸 Mon, Aug 11, 2025 🌸

C++ tip: Prefer to use enum class instead of enum.


🌸 Sun, Aug 10, 2025 🌸

Silent failures = bad idea. Let the user know why something went wrong and what happened. For example: If you’re making a game and the text rendering system isn’t installed, don’t fail silently. Tell the user that the text rendering system is not installed and explain how to fix it. Optionally, you can still allow the user to play the game, but make it clear that the game may run in a degraded state.


🌸 Sun, Aug 10, 2025 🌸

Our jobs are safe. For now…….


🌸 Sat, Aug 9, 2025 🌸

Idea for ideas: collect AI hallucinations and turn them into reality.


🌸 Sat, Aug 9, 2025 🌸

SF looks like this currently.


🌸 Sat, Aug 9, 2025 🌸

GPT-5 is not good. It talks back to me, is mean, and is just stupid.


🌸 Tue, Aug 5, 2025 🌸

OpenAI has open-sourced one of its models: gpt-oss. 😲


🌸 Mon, Aug 4, 2025 🌸

Software engineers tend to have a good grip on reality, largely because they live in a constant feedback loop between their mental models and reality. If their understanding is wrong, the code quickly exposes it by refusing to behave as expected. On our side, many people spend a lot of time thinking, but they rarely test their mental models against real-world applications. A software engineer’s mind is continuously trained and corrected by reality, while others may simply drift through their thoughts without ever checking whether their ideas actually align with the world.


🌸 Sat, Aug 2, 2025 🌸

Using global variables is not considered good practice.


🌸 Sat, Aug 2, 2025 🌸

You need a strong reason to use init() and shutdown() methods in a C++ class instead of relying on the constructor and destructor. If in doubt, prefer using the constructor and destructor.


🌸 Thu, Jul 31, 2025 🌸

Life hack: Tired of the AI slop and ads cluttering your Google search results? Google recently introduced an AI mode that changes how search results appear. Instead of showing an often-inaccurate AI-generated overview at the top, followed by a block of ads, AI mode skips all that and gives you just the regular list of links—what most of us actually want from a search.


🌸 Thu, Jul 31, 2025 🌸

Earthquake 4.5 6 km N of Fontana, California


🌸 Thu, Jul 31, 2025 🌸

Earthquake


🌸 Tue, Jul 29, 2025 🌸

I wish that creating a directory with mkdir would automatically change into that directory. The same goes for Git branches—creating a branch should automatically check you out to it. But I suppose it’s too late to change that now.


🌸 Wed, Jul 23, 2025 🌸

Usually when you debugging the console apps in Visual Studio, you want to keep the console open after the app finishes, so you have the chance to read the console output, but there are cases when your app is the server, and it becomes quite annoying if you want to restart your server, and you click on the stop button in the Visual Studio, and then you need to click on the cross button on the console. There is an option (of course). Go to Debug/Options… select the section Debugging/General, and tick the checkbox Automatically close the console when debugging stops.


🌸 Tue, Jul 15, 2025 🌸

I was practicing vibe coding this weekend, and I think it’s making me better at code review. I never enjoyed code review, but vibe coding kind of forces you to.


🌸 Mon, Jul 14, 2025 🌸

power outage


1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - Next