senyo
banner
senyosimpson.com
senyo
@senyosimpson.com
creating software that endures | kubernetes and networking @ fly.io | writing at oom.senyosimpson.com (currently down)
i'm tired of kubernetes :(
March 11, 2025 at 4:41 PM
rage coding is not a great idea
March 10, 2025 at 11:44 AM
just figured out the proper fix for a bug that had me fooled for 3 days. 3 mf'n days. had a hack in place, worked on some other changes and ended up figuring out what was wrong initially! moral of the story is never work on a managed Kubernetes service, for your own sanity
March 8, 2025 at 4:42 PM
worst part of the job is all the last mile knobs you gotta shine for promotions. meh, pita
February 26, 2025 at 11:23 AM
oh rust my dear friend
February 26, 2025 at 8:58 AM
and we're live. such a simple API to use in Golang. it's a bit convoluted here (since i have an interface to support also writing to a boltDB).

next up is figuring out how to run it in a distributed setup.
February 1, 2025 at 4:20 PM
happened to me just yesterday. it remains undefeated
"stop beating your head against the wall and come back later" remains undefeated

yesterday i was really struggling with some code for hours

this morning i woke up and had solved my issue in less than five minutes
January 29, 2025 at 3:55 PM
yep! i spent time wading through data science/machine learning then devops then backend engineering and ended up on systems software in networking. figured i enjoy the latest one and i’m happy to have holes in my knowledge elsewhere
even though I love learning it's actually been very helpful for me to decide that there are some skillsets that I'm _not_ going to pursue for now, like "working with complex type systems" or "knowing C/C++" or "deploying python web services"

lacking those skills limits what I can do and that's ok!
January 26, 2025 at 3:43 PM
okayyyyy, time to learn about foundation db. let’s get this show on the road
January 26, 2025 at 3:41 PM
okay folks, if i want to start playing around with AI agents, where do i start?
January 26, 2025 at 8:07 AM
lost a good 24 hours to forgetting about the differences between make calls and using the top one vs the bottom one. golang can be fun
January 24, 2025 at 1:05 PM
i think staying relevant as an software eng in the world of ai basically has three paths: focus on operations (SRE type work), move down lower in the stack where AI has less domain knowledge (currently) i.e embedded computing/compilers/proxies/etc or become very very good at product.
January 24, 2025 at 8:48 AM
Reposted by senyo
Most of my promotions were based on my ability to attach my work to the metrics below. Working at a major cloud provider made this a lot easier because we tracked everything. It largely comes down to earning and sharing the credit across different teams including engineering, product, and sales.
1. Impact. How much revenue does my work protect or generate?

2. Quality. Does my work meet or exceed customer expectations?

3. Efficiency. Reward making the right buy versus build decision.

4. Reusability. How do others leverage my work?

5. Supportability. How much work do I create for others?
a question for the people who write code for money:

if you could wave a magic wand and have your performance/promotability measured on any 5 metrics of your choice, what would those metrics be?
January 23, 2025 at 10:54 PM
woah, that's pretty epic! also monodraw is amazing if you haven't used it/got it yet
Today in cool typst things: I can just paste in monodraw drawings in a blockquote, center align it, and scale the font until it fills the page (or keep consistent font size for different slides!)

No more "export to png, open in gimp, invert colors, paste, manually resize"!
January 24, 2025 at 8:06 AM
any of y'all know anyone working on Apache Thrift (in Rust) or know where they hang out?? got questions
January 23, 2025 at 7:43 PM
i need to go outside
January 22, 2025 at 6:20 AM
some nice goodies in the @oxide.computer update. linked to one of their blog posts i missed, with some neat facts! link in thread
January 22, 2025 at 6:18 AM
finally got round to using async fn in traits (a whole year later after release). such a good quality of improvement
blog.rust-lang.org/2023/12/21/a...
Announcing `async fn` and return-position `impl Trait` in traits | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
January 22, 2025 at 6:14 AM
it’s probably the case where the gap is getting wider. if you’re curious and motivated, you can learn anything very early. if you a social media junkie/iPad kid, you probably won’t be able to finish reading a book
ppl keep saying that kids nowadays are getting dumber and im sorry i just dont believe that because i just saw a 15-year old publishing a pretty detailed writeup about a deanonymization attack that they discovered
January 21, 2025 at 4:18 PM
last 1.5 years is probably the best work i've done (even though it didn't do particularly well overall). have to ramp that up this year
January 21, 2025 at 12:31 PM
lmao, nando's is as addictive as it gets. i've been worse and i live here
I have been in Johannesburg for 3 days and I am proud to say I’ve eaten at Nando’s 4 times.

I will not be taking questions at this time.
January 21, 2025 at 5:06 AM
1 year writing minimal rust and woooooo boy, i am rusty
January 21, 2025 at 5:05 AM
good luck to my friends over the atlantic 🫡
January 20, 2025 at 5:56 PM
can't recommend yazi enough. if you like living in your terminal, it's an incredible file manager for it.
January 20, 2025 at 8:14 AM
facts
lmao no, TikTok users are not moving to Bluesky. They would literally rather learn Mandarin than learn how to read a feed of text posts. This is a millennial retirement home.
January 20, 2025 at 5:54 AM