@raiderrobert@mastodon.social
@raiderrobert@mastodon.social avatar

raiderrobert

@raiderrobert@mastodon.social

Deliberately eclectic.

I like making stuff with code and getting people to come along with me. Things are more fun with friends.

Engineer and Manager at http://pantheon.io

This profile is from a federated server and may be incomplete. Browse more on the original instance.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

“Those without dirty hands are wrong.”

This quote has been living rent-free in my head now for months.

It’s from a video by @0atman at this moment: https://www.youtube.com/watch?v=OuizzRCALCU&t=566s

raiderrobert, to random
@raiderrobert@mastodon.social avatar

Every once in a while I check in with myself and ask, "Let's assume that I can ignore money for the rest of my life. What things am I doing right now that I'd stop doing and what things would I start doing?"

Since money is not a thing I can ignore, there's always a gulf there between what I'd like to be doing and what I am doing.

The trick for me is to figure out over time how to close that gap.

webology, to random
@webology@mastodon.social avatar

📺 Welp, I got into work and YouTube Shorts ran all night on my desktop Mac Studio. I'm sure this means it'll take years to undo whatever damage grooves have been worn into my viewing history after 15 hours of non-stop play. 🤦

raiderrobert,
@raiderrobert@mastodon.social avatar

@webology also it's moments like these that make you wonder about YouTube shorts and whether that view counts means... anything

webology, to random
@webology@mastodon.social avatar

📅 Since @wsvincent is on vacation this week 🤫

🤔 I wonder how weird I can make @djangonews before someone notices it.

raiderrobert,
@raiderrobert@mastodon.social avatar

@webology @wsvincent @djangonews
Make it all about the 1966 film and make all your posts in Italian.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

It is actually impossible to do everything yourself. Therefore, you need to trust other people to do things.

Trust is hard. Trust is necessary. Trust will be broken. By others against you, or by you against others.

How it's broken matters. How it's restored matters.

Moving forward without restored trust is impossible.

glennf, to random
@glennf@twit.social avatar
raiderrobert,
@raiderrobert@mastodon.social avatar

@glennf I see no issues. That's what hardcore looks like.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

Note the label...

As to why I even have them installed...something something family members and being the only way to reach certain people.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

I’m only beginning to realize how large of a mistake I made. Specifically, I had forgotten one of the oldest admonishments that I ever learned about software engineering.

"Rule of Economy: Programmer time is expensive; conserve it in preference to machine time.”

https://blog.robertroskam.com/p/rule-of-economy

raiderrobert, to python
@raiderrobert@mastodon.social avatar

Still annoyed that my project.toml files are second class citizens in the #python verse.

I like poetry, but I wish we could just close the gap and make something in pip or python the standard and replace requirements.txt files once and for all .....

raiderrobert,
@raiderrobert@mastodon.social avatar

@hynek If you Google “how to install a python project's requirements”, you will find numerous variations of the below:

pip install -r requirements.txt

This is the very same guidance given in the “getting started” section that: https://pip.pypa.io/en/stable/getting-started/

If you dig, you might find this ticket https://github.com/pypa/pip/issues/11584 or this one https://github.com/pypa/pip/issues/11440

Wherein we basically get told that doing a similar thing right now does not exist in Python with the pyproject.toml file.

webology, to random
@webology@mastodon.social avatar

🤔 I want this book, but KS is hardly ending enshittification.

https://pluralistic.net/2023/07/31/seize-the-means-of-computation/

raiderrobert,
@raiderrobert@mastodon.social avatar

@webology I've often wondered if we could have an OSS variation of kickstarter...then I realized that kickstarter is basically another social network and NOPED out thinking anymore.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

"Write programs to handle text streams, because that is a universal interface."

I'm deeply impressed at the prescience of the wisdom found in the Unix philosophy. Its applicability to present day applications is still completely there.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

What's something that you really want to exist, and you could make, but you'd really rather someone else do it?

raiderrobert,
@raiderrobert@mastodon.social avatar

I'll go first: I want someone to out to the top 10 most common registrars in the universe and give them all a nice API layer so I can transfer domains between any of them with a properly authenticated curl command.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

Recently upgraded from my 2015 MBP to a 2023 MBP with an M2 Pro. Battery life went from 2 hours to 10 hours.

Tagging on the speed increase. I clearly have been suffering needlessly.

raiderrobert, to random
@raiderrobert@mastodon.social avatar

Go where there be dragons.

raiderrobert,
@raiderrobert@mastodon.social avatar

@khalidabuhakmeh 🐉🍴

raiderrobert, to random
@raiderrobert@mastodon.social avatar

Generative AI. Has the hype has died down or not?

raiderrobert, to random
@raiderrobert@mastodon.social avatar

I hate Jira, but every other project management system I've ever used for software development was worse.

What do you all use at your places of work?

raiderrobert,
@raiderrobert@mastodon.social avatar

@lilyf how tiny is tiny?

raiderrobert,
@raiderrobert@mastodon.social avatar

@lilyf well that makes sense then imo

raiderrobert, to random
@raiderrobert@mastodon.social avatar

Theory: the language we use to talk about software forms the perimeter for what we think is possible. I'm not even talking about the stuff like object orientation vs functional paradigms. (I have separate thoughts on how that's more a spectrum and less a binary.)

The language choices I'm talking about are really basic conversational stuff like "build" or "architecture" or "technical debt".

raiderrobert,
@raiderrobert@mastodon.social avatar

Why can't it be "manufacture"/"schematic"/ "technical wear".

Or "farm"/"layout"/"weed"

Or "cook"/"menu"/"dirty dishes"

raiderrobert, to random
@raiderrobert@mastodon.social avatar

"It depends" is the only nearly universally correct answer for technical discussions.

It's closely followed by "throw more hardware at it" and "adding/getting rid of caching".

The curve of applicability for all other solutions solving the set of all problems goes rapidly to ~1%

fell, to programming
@fell@ma.fellr.net avatar

Without going into too much detail, my thesis was criticised for developing a web service with C++. I It was questioned why I didn't use #NodeJS or #Java for the web service. "It's not performance critical" said the professor.

Dude, have you used the internet lately?

EVERYTHING is performance critical!

This sort of teaching explains why most aps/websites run like absolute dogshit.

Why is #performance never an academic criteria?

I wish @cmuratori could see this...

#cpp #programming

raiderrobert, (edited )
@raiderrobert@mastodon.social avatar

@folkerschamel @fell @sentientmortal @_alen the litmus test for language mattering due to performance is network calls.

If you need to make them, you're probably better off doing something higher level like nodejs, Python, or golang.

If you don't, then it becomes more likely that you can gain considerable performance by doing it in something lower level. I would personally reach for Rust for anything new.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines