I’m not active on social media much, but I’ve entirely moved any effort to Bluesky. Cross-posting this here:
bsky.app/profile/mattmachuga…
Short version: gauging interest in a series or livestream for TDDing a PWA w/ minimal browser use. Please respond on that post if interested!
I’ve noticed a lot of layoffs recently - hopefully we can get some people new gigs!
Looking for some Rails or full stack engineers to join us at @HeyOyster on our mission to make global hiring available for everyone regardless of where they’re at!
oysterhr.com/careers
“That’s not my job”
The more senior you become, the more your job will involve filling gaps and stepping up to handle situations that aren’t anyone’s job.
Your job is to make your organization successful. (whatever that means)
There is no “that’s not my job” anymore.
It’s time to say it out loud: BUILD LESS SOFTWARE
Centering too much on adding new functionality will break your product, your users, and your team. Maybe your business. 1/10
3
Matt Machuga @mattmachuga.com on Bluesky retweeted
As a software developer, you may be called upon to perform some of these tasks in your career.
How well a CS degree prepares you for these tasks (and whether it even should prepare you for these) is left as an exercise to the reader.
🧵
1/
115
1,986
6,562
Matt Machuga @mattmachuga.com on Bluesky retweeted
this is the best opening to a technical book the world has ever seen and i will fight anyone who says otherwise
ALT The introduction to Lisa Maria Marquis' book, Everyday Information Architecture. It begins: "Walter Plecker was an asshole."
Plecker, a 1920s bureaucrat in Virginia, used his position in the state's Vital Statistics agency, to codify his views on race and whiteness in the state's official racial taxonomy — dramatically restricting many Virginians' rights and legal agency.
Quoting LMM:
"Changing a label is a design decision—one calculated, in this case, to disenfranchise specific human beings.
Now, most of us don’t have Walter Plecker’s job. We are, instead, designers, developers, copywriters, strategists. We work on the web, and we may not think our work carries that same weight.
I’m here to argue that it does. Whatever our role, we are designers of information. Our choices alter the presentation and flow of human knowledge. We control how people find, understand, and use information in every facet of their lives."
Alright Twitter, is Call for Code the best spot for software developers to begin looking for volunteer efforts to contribute to fighting climate change and other sustainability efforts? Are there other sites or aggregations to find other opportunities?
2
1
2
Matt Machuga @mattmachuga.com on Bluesky retweeted
There is so little information written about equity for tech employees, and even less by software engineers who benefitted from it.
Uber and Square engineer @mcdickenson wrote the book Equity Compensation for Tech Employees, which fills this gap.
Here's the table of contents:
🚨ONE HOUR FROM NOW🚨 Episode 17 of "Breaking Changes"—the weekly API talk show hosted by Postman Chief Evangelist @kinlane—drops today at 9amPT. Kin's guest will be Matt Machuga (@machuga) of @Auth0 to discuss the API authentication layer: linkedin.com/events/68380633…
4
Matt Machuga @mattmachuga.com on Bluesky retweeted
If you’re struggling to ship something, your task is too big. Find the smallest possible action you can take and do it.
This is really easy to do when your task is clearly a big one, but “small” tasks are often big tasks in disguise.
Take a step back and break it up.
6
26
126
Matt Machuga @mattmachuga.com on Bluesky retweeted
High level IC (individual contributors) should have a support group. Managing the transition from being “just another engineer” to being a “force multiplier by working through others” is tough. Talking to others that have managed that transition is calming.
My best recommendation for this summer is TAKE TIME OFF!
Took me several days to stop thinking (& dreaming) about work; it was obvious I needed to disconnect.
Several days with the family at the beach, poolside, backyard camping, & relaxing has been amazing and much needed.
It’ll be better for work too. I’ll be returning much less burnt out and will be better able to keep myself balanced.
Take care of yourselves! It’s important in general, but the past year and a half has been rough. Recharge as often as possible.
More time off for me in July! 🏝
Random thought & would like to see if there is a correlation!
For notebooks, did/do you prefer wide or college ruled (or whatever names your region has)?
For editing code, do you prefer large line heights (like @taylorotwell ’s style) or smaller line heights (default or less).
Tried to debug an issue in a Node lib in C this morning for fun (after no C for 12 years). The bug is frustrating, and the code quality is pretty good, so I figured it was a good start.
I spent 30 minutes trying to write out types to stdout & never got a good solution 🤦♂️.
As an Engineering Manager spending my free time learning new things, I love to tinker with new code, concepts, tools, etc. to keep my dev brain happy. However, there are a lot of mgmt topics I want to/should learn & then I feel guilty.
Anyone have a balance that works for them?