Robert Roskam

I am deliberately eclectic.

I write mostly about software engineering, and I also post , , , , and lots of other stuff.

I tend to write stuff in these days with bits of / / tossed in. Playing with too!

Engineer & Manager

🗺️
Greenville, SC
Robert Roskamraiderrobert
2026-02-11

Desert soup? I added pumpkin spice mix instead of cinnamon and nutmeg by accident.

My brain be confused.

Butternut squash soup glamor shot
Robert Roskamraiderrobert
2026-02-11

No amount of planning survives first contact with users.

Robert Roskamraiderrobert
2026-02-08

I want to particularly hammer on the Amazon point, as _all_ big tech at this point is very problematic, but Amazon's main source of profit is AWS and the Federal government is their largest contract.

If you can get your company to switch to a competitor (yes, even GCP or Azure), then you can message why you're switching from and to.

Robert Roskamraiderrobert
2026-02-08

So I've done my part with this boycott, and I'd like to suggest as a focal point to go specifically after Amazon and AWS itself.

resistandunsubscribe.com/

I'm concerned that actions that's too diffuse won't be noticed otherwise.

Also, if you're on X _still_ and giving them money thru ads/subscriptions, take a very long look in that mirror.

If you must engage with X, at least stop giving them money.

Robert Roskam boosted:
2026-02-07

Look, I know there is a lot going on, but pick something useful / constructive / helpful that matters to you (and hopefully others) and.. stay on target 🎯

Robert Roskamraiderrobert
2026-02-07

Who else in the fediverse at ?

Board game conference
Robert Roskam boosted:
2026-02-07

meanwhile, in the Lord of the Flies department

[email screenshot from notify@rightsreviewer-x.com]

Content Dispute Filed 

Hi Jeff Atwood,
We've received a report regarding the content shown below. After an initial review, it appears that it may not comply with our platform guidelines. The report mentions that the post might include copyrighted or otherwise restricted material.

"I Fight For The Users: a post in support of migrating away from Twitter and generating funds for The Trevor Project. Please bid as you see fit for a good cause! infosec.exchange/@codinghorror/… -- this will be my last post on Twitter 👋"

We've opened a support ticket to look into this. If you believe this was flagged in error, you may request a manual review. Removing the content alone won’t fully resolve the report — if the issue remains unresolved, your account could face temporary limitations.

Submit Appeal button

We sent this email to @codinghorror -- If this is not your X account, you can unsubscribe or remove your email address -- X Corp. 1355 Market Street, Suite 900 San Francisco, CA 94103
Robert Roskam boosted:
2026-02-05

#FBI stymied by Apple's #LockdownMode after seizing journalist's #iPhone

The Federal Bureau of Investigation has so far been unable to access data from a #WashingtonPost reporter's iPhone because it was protected by Apple's Lockdown Mode when agents seized the device from the reporter's home, the US government said in a court filing.
#apple #security #privacy #journalism

arstechnica.com/tech-policy/20

Robert Roskamraiderrobert
2026-02-04

We have the taste. We have the vision. We dream the dreams, not the AI.

We make the art.

Robert Roskamraiderrobert
2026-02-03

How do you pronounce zsh?

Robert Roskamraiderrobert
2026-02-03

Someone told me their codebase was "technical debt" because they didn't know the technology. That's when I knew the phrase had died.

It's why I always ask now "why is it technical debt?"

I've gotten a variety of responses:
- the abstractions are wrong
- the performance is bad
- lots of duplicate code
- lots of opposing world views
- the technology is out of date
- it's undocumented
- I don't like the tech

What's one you've heard?

Robert Roskamraiderrobert
2026-02-02

Given that you use one, what's your main CLI LLM coding tool?

Robert Roskamraiderrobert
2026-02-01

Pulled my old ConGeeks project out of mothballs: congeeks.io/

It's a bit rough, so ya'll be gentle now

Robert Roskamraiderrobert
2026-02-01

Software principles that last don't come from architects in glass offices. They come from practitioners who noticed what kept working.

These principles arose from doing the work. They did not descend from on high from those far removed from the work.

This, I feel is the most fundamental truth about doing work: those without dirty hands are wrong. Doing something makes you right.

Robert Roskamraiderrobert
2026-01-31

@Johns_priv I have absolutely had that exhausted but can't sleep experience over and over again.

My eventual solution was to just start walking a lot more.

Robert Roskamraiderrobert
2026-01-31

The more I need to bring it altogether, the more costly it is. Every context switch is a walk across campus. Every unfamiliar framework is a new set of tools to pick up.

Even with agents, it still costs you, because it still needs to make sense in your head what's going on.

So software engineers don't really write code per se. Typing of it out is just the end step.

2/

Robert Roskamraiderrobert
2026-01-31

You've been told software engineers "write code." But it's not true.

If I—a bog standard average software engineer—were to screen record myself "writing code", and then play it back for you.

You'd notice something.

I do barely any typing. I'm switching between files, repositories, documentation, tabs, terminals, IDE tabs. What am I doing?

I'm trying to bring it altogether in my head. That's where the action actually happens first before it makes it out of my fingers.

1/

Robert Roskamraiderrobert
2026-01-30

@ianthetechie I cannot tell you the number of JS devs who look at me with a straight face and assert that TS is being run in the browser

Robert Roskamraiderrobert
2026-01-30

@froge yeah......

Robert Roskamraiderrobert
2026-01-30

I admittedly like TS a lot, but working with claude code sometimes be like....Why?! Why you choose `any`?!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst