Robert Burnham's Avatar

Robert Burnham

@burnham.bsky.social

Software Architect & Pragmatist, previously Principal Front-End Engineer. My hobbies include having lots of hobbies, losing interest in my hobbies, and pursuing old hobbies. Recent interests include woodworking, astronomy, and cooking!

112 Followers  |  188 Following  |  669 Posts  |  Joined: 19.08.2023  |  1.9569

Latest posts by burnham.bsky.social on Bluesky

As an engineer, that sounds like a terrible place to work

10.02.2026 13:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The challenge is that if it's the former, it's going to be over a timeframe long enough to make it difficult to notice. Git, IDEs, interactive debugging, CI/CD, containerization, etc are all tools that have increased developer efficiency and have contributed to wage increases...over decades, though.

10.02.2026 13:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

just goes to show you the value that will be afforded to error handling

08.02.2026 17:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

do you typically eat the same type of spicy food, and find it unpleasant? For most people different spices and different preparation techniques can determine whether it’s a lip spicy, mouth spicy, or throat spicy. Perhaps finding the right spice and preparation is the key?

07.02.2026 23:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The more you eat it, the more used to it you generally become. I've been progressively eating spicier food for years (not even intentionally) because I like it, and now the spiciness I enjoy (without it being unpleasant) is too spicy for the rest of my family πŸ˜…

07.02.2026 17:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The phrasing of the changes suggests a fix whose commit message was "removed the error page so users won't see it anymore" as opposed to "fixed the error causing screen if death" πŸ˜‚

06.02.2026 13:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Imagine society collapsing from the most powerful auto complete engine ever built. I think that's a comedy

05.02.2026 13:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Doesn't count, imo, orchestrated by people knowing they would deadlock in the cul-de-sac.

05.02.2026 13:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have too much ai oriented content coming my way already. It's like when you go down a rabbit hole on YouTube and now all your recommended videos are about the git, svn, and mercurial. Except I didn't need to even do anything to screw up my algo, and it's every platform I'm on

03.02.2026 13:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Often the best revisions are the ones composed primarily of deletions.

02.02.2026 13:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

The more experienced an engineer, the more capable I'd expect them to be making decisions on the practical - principled scale more intentionally. This is consistent with what defines success in engineering. (For engineers from a C.S. background thats probably more towards practically)

25.01.2026 21:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

As of last month, I'm moving into architecture. Would appreciate resources other senior software engineers and architects have found useful in broadening their practical knowledge of software architecture. Particularly when it's not clear what unknown unknowns are going to be relevant.

24.01.2026 17:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Who all in the south is ready for the snow/ice-pocalypse? It won't hold a candle to 93 or 94, but it'll be something! Hope you have your bread and your milk.

I realized I was old when I went out to salt my driveway and sidewalks without anyone telling me.

24.01.2026 04:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Filtering is easy, though it does potentially eliminate valuable source data. I think it's better characterized as apathy.

23.01.2026 13:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you're training a model and don't want it to cheat, you filter the entire dataset on canary strings. Otherwise you'll inevitably ingest and train on data that allows the model to cheat on benchmarks. That's why their presence in model output is relevant, it means no attempt to filter was made.

23.01.2026 13:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That being said, anecdotally, opus blows the other models out of the water on coding tasks. If it wasn't x3 it would be all I use on copilot.

23.01.2026 13:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good thing the Four Seasons aren't charting on the radio nowadays or else your daughter might think she's been deceived! πŸ˜‚

21.01.2026 07:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I had no idea you were female or that your work on this is as extensive as it was (after replying to that one post, many more of your more technical posts began showing up). This platform isn't ideal for sharing or consuming content and ensuring you're getting the full story. This goes both ways.

29.12.2025 18:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Warner Brothers must be on the same page, they had the entire LOTR trilogy playing on their YouTube channel yesterday or the day before?

29.12.2025 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've tried using Firefox but my daily workflow results in a few dozen tabs open across 5 or 6 windows and 2-3 profiles. In chrome this arrangement is not nearly as resource inefficient as Firefox.

29.12.2025 17:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you aren't already planning on it (depending on how true a roguelike it is), you might consider designing specific rooms that are rarely placed in the layout, either with known hard enemies or special loot or events. DCSS calls these vaults and they're very useful for a few reasons

29.12.2025 17:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is the software you're thinking of a true MVP or is it "shitty" specifically because it's lacking critical functionality? Or stability? Or scalability? I've seen a recent trend of failing agile development but I'm curious if they're genuinely similar or not

29.12.2025 17:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dcss over the years has removed stuff like this (monsters that are too similar, items and foods that arent distinct enough) and even though it's small stuff, its felt like a diminishing of depth that hopefully isn't happening to Angband?

27.12.2025 17:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

But now you know more than you did, and are slightly better prepared for the next, more complicated thing to break!

27.12.2025 16:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh the agony of not enough coding time

27.12.2025 16:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Had a nice little #motorcycle ride down to Walter Hill Dam. With the park here, I almost wish I had brought the dogs, but then I definitely wouldn't have been able to enjoy the ride.

10.10.2025 22:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Javascript isn't anything. It has none of the benefits of FP and obviously OO isn't even in the running for consideration.

04.10.2025 21:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is just the reality of the utility the two offer. Flexbox is going to be the primary tool you use. Grid will be mostly just for grid layouts (but not all, some are still better in Flexbox).

29.09.2025 00:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I was on the fence about picking up BL4, given the issues surrounding its performance. I was willing to set those aside until I saw how Randy Pitchford (and indeed game's support team) are handling it....At least there's no shortage of good games to choose from besides Borderlands

15.09.2025 18:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

CSS's reputation can only go up. It's already universally hated by both web developers and designers alike.

14.09.2025 17:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@burnham is following 17 prominent accounts