Posts by raiderrobert@mastodon.social
(DIR) Post #AxpR19YnU9UeK1IbtQ by raiderrobert@mastodon.social
2025-09-03T12:01:08Z
1 likes, 3 repeats
I'm not anti-AI. I'm just pro-thinking.What do I mean? I mean that everyone I know who is REALLY into AI uses it for reading EVERYTHING longer than 1000 words.This is the mental equivalent of eating only smoothies, because they go down easier.I say this with love: reading is thinking.Stop letting slop think for you.
(DIR) Post #AyAAygCY9S3TjzqmC8 by raiderrobert@mastodon.social
2025-09-13T12:00:43Z
0 likes, 1 repeats
GraphQL comes second for me now. It promises to reduce frontend complexity by moving around on your plate to the backend. But how well you manage this complexity varies wildly.Skip making a GraphQL API first. Build a solid REST API, then consider GraphQL or others second. The shiniest tech should never come first.
(DIR) Post #AygSa6LOmYWtSbcLLs by raiderrobert@mastodon.social
2025-09-28T22:00:42Z
0 likes, 1 repeats
How many cups (8 oz/240mL) of caffeinated drinks/coffee/tea do you drink during a typical workday?
(DIR) Post #AzIjSJJ5mhlCZgt280 by raiderrobert@mastodon.social
2025-10-17T12:00:55Z
0 likes, 0 repeats
When I interview people, I always start with the same prompt, and people usually get it wrong.You ready for it?It's "tell me a little about yourself."Doesn't sound tricky, does it? So how do people get it wrong? They read their resume back to me. Usually somewhat rushed as they attempted to touch on every job they've held and what each of those jobs was about.So what's its point then if not that? It's their verbal cover letter. It is the open floor for the candidate to say whatever.
(DIR) Post #Azct92EQ1mn3woV6W0 by raiderrobert@mastodon.social
2025-10-25T12:00:50Z
0 likes, 1 repeats
I wish more software engineers would heed the Principle of Least Astonishment."A component of a system should behave in a way that most users will expect it to behave, and therefore not astonish or surprise users."The principle recognizes that cognitive load matters in software design to the other developers.1/
(DIR) Post #Azct98OZ6yTJ41IIAC by raiderrobert@mastodon.social
2025-10-25T12:00:50Z
0 likes, 0 repeats
When this principle is violated, developers struggle with:- functions that have side effects not suggested by their names- error codes that provide no useful information- APIs where similar operations have completely different interfaces- configuration that lives in unexpected places- architecture patterns that are inconsistentWhen systems behave as developers expect, they can focus on their actual work instead of figuring out how the system works.2/
(DIR) Post #Azlf3iCFRLOLQVgylE by raiderrobert@mastodon.social
2025-10-31T12:00:56Z
0 likes, 1 repeats
"It depends" is the best universally correct answer for technical discussions.It's closely followed by:- throw more hardware at it- use a monorepo- add caching- refactor something - use microservices - remove caching - rewrite itWhat did I miss? 😅
(DIR) Post #B05xvaOyg712yZGFdY by raiderrobert@mastodon.social
2025-11-07T16:01:13Z
0 likes, 1 repeats
I wish more software engineering leaders remembered that typing out the code was never the hard part. Typing out the right code. That was the hard part.AI doesn't help with that. AI tools will happily:- generate 5k line functions- install 100 packages to handle something built into a language- optimize for non-bottlenecks- write 10x tests for the same 5 functions and leave most untestedAI is cool, but you still need brain on, so your AI buddy doesn't walk you into a dead end.
(DIR) Post #B0IKjk49Ktrk0CeqVk by raiderrobert@mastodon.social
2025-11-16T03:18:16Z
1 likes, 0 repeats
The fables of 10x engineers never include:- updating the docs- pair programming- adding meaningful test coverage- listening to burned-out coworkers- improving on-call runbooksThe engineers that do these do not seek glory. They plant trees they don't expect to sit under.
(DIR) Post #B18r7WpfQ7Q3yqvJjM by raiderrobert@mastodon.social
2025-12-11T14:01:17Z
0 likes, 0 repeats
A software engineer without "soft skills" is 0.1x engineer.We all know this guy. The one that you make sure to never talk to customer. The one you always need to ensure you approach carefully. The one who's "not good with people."Yeah, that guy. Software engineering is fundamentally a team sport. Even if he is very fast at typing in and recalling algorithms from memory, he'll make the entire org around him 1/10 as effective.
(DIR) Post #B1NjTUvhI47oBi6k4W by raiderrobert@mastodon.social
2025-12-18T14:00:33Z
0 likes, 0 repeats
Functional programming won't solve all your problems. If you insist on it, you'll just move them around on your plate. Was recently re-reading the Unicorn Project and the main character had some wildly optimistic views about functional programming that I've heard echoed by others in real life.Sometimes you want to model your problem space with shared state. If you're like, "nah, I only do functional stuff", you'll find yourself doing a lot of extra work ime just to do the same thing.1/
(DIR) Post #B1NjTW1PEKHlZhmobo by raiderrobert@mastodon.social
2025-12-18T14:00:34Z
0 likes, 0 repeats
The flipside is also true. Sometimes modeling your problem in an OO style makes your life really hard.So don't get me wrong. I tend to write my code in a functional-leaning style. I actually like it a lot!I'm just not a purist this way. They have trade offs.2/
(DIR) Post #B1kADIhCFOvUJthQWW by raiderrobert@mastodon.social
2025-12-29T14:00:41Z
0 likes, 1 repeats
Spend a day planning. Save a year of coding. Spend a day coding. Save a year planning. There is no science to figuring out which case you’re in. Only art.
(DIR) Post #B1nlonmzsuPVFQ2Oi8 by raiderrobert@mastodon.social
2025-12-31T04:06:18Z
0 likes, 1 repeats
YouTube demonetized Patrick Boyle's video on the Epstein Files. Which effectively hides it over there.I'm doing my part to ensure his hard work doesn't go to waste.Watch his video and reshare.https://youtu.be/GAJf2F1BbRA?si=ZqE1jVr1oMFpGeOM
(DIR) Post #B1wY9dW1cww6WumM4m by raiderrobert@mastodon.social
2026-01-04T14:00:51Z
0 likes, 1 repeats
The stages of debugging a race condition: 2. anger 4. depression 3. bargaining 5. acceptance 1. denial
(DIR) Post #B20IMuCa4s6PPbpSVs by raiderrobert@mastodon.social
2026-01-06T00:35:32Z
0 likes, 1 repeats
I recently discovered via that this is an emoji 🫦It's the "biting lip" emojiIdk why, but I feel dirty even looking at it much less typing itHence I will absolutely be using it in all communications going forward.
(DIR) Post #B20IN0O94muybDHmN6 by raiderrobert@mastodon.social
2026-01-06T00:44:43Z
0 likes, 0 repeats
Google's "Emoji Kitchen" knows what it's doing.That turtle is definitely nsfw
(DIR) Post #B24rJrrdGWpnNDTOaW by raiderrobert@mastodon.social
2026-01-08T14:01:16Z
0 likes, 1 repeats
I am continually impressed at the ability of giant orgs to succeed despite themselves.I am reminded of saying that has been attributed to both Warren Buffett and Peter Lynch."Go for a business that any idiot can run, because sooner or later any idiot probably is going to be running it."
(DIR) Post #B2bd6qfH9HKQU2oqBs by raiderrobert@mastodon.social
2026-01-24T01:21:47Z
0 likes, 1 repeats
CAaAAaAAAAIIHHHrROL! CAaA AaAAAAAAA AAIIRRHHHrROL! I gotta talk to you about the architecture.
(DIR) Post #B2mNMFbaxQxWy7Wbvk by raiderrobert@mastodon.social
2026-01-29T14:01:46Z
1 likes, 0 repeats
Internet programming attacks through the ages80s: hehe...I pretended to be Bob on IRC90s: 1k people went to my website at once and the server caught on fire00s: PHP/ActiveX/Flash - we make tech that's basically designed to be hacked10s: one of these 10k nodejs dependencies got hijacked, glhf figuring out which one20s: the LLM got prompted-injected via emojis