Will Froese
wfroese.bsky.social
Will Froese
@wfroese.bsky.social
All things software. VP Software Engineering.
Reposted by Will Froese
~Google Meet Wrapped~

Avg time spent fixing hair in preview
5 min

Avg % of meet spent staring at my own face
98%

Percent meetings that could’ve been an email
95%

Total time spent in meetings
525,600 min

Total time spent doing other things during the meeting
525,243 min
December 13, 2024 at 12:38 AM
Reposted by Will Froese
It is possible to build Tailscale in a weekend. We did that and have been debugging it ever since.
interesting to see it called "from the archives" when its like a huge part of their marketing strategy to convince people that they can't just build the same thing themselves in a weekend (the anti-dropbox-hn-comment pill) . also its linked on the footer . very good article though
From the Tailscale archives: "How NAT traversal works," a deep dive into some networking fundamentals that remains one of our most highly read posts
November 26, 2024 at 7:54 PM
I see I'm not the only one working through #adventofcode
can I code fast? no. but can I code well? also no. but does my code work? alas, no
December 3, 2024 at 1:08 AM
Reposted by Will Froese
We all know those people who seem to have the best ideas or the best taste, combined with the ability to make real stuff. We need more of these of people. We also need more people who raise the tide. Those who make everyone around them better.
November 26, 2024 at 2:51 PM
Reposted by Will Froese
Platform engineers often speak of building a "Golden Path" of recommended languages and tools

This is a reference to Dune, where the concept was invented by a worm on drugs and following it led to the deaths of hundreds of billions
November 25, 2024 at 8:10 PM
Reposted by Will Froese
One of the most frustrating parts of PM work is that most work you do will have small-to-middling outcomes that you can only really observe over a medium-to-long timescale. But everything in the PM literature emphasizes huge outcomes over tiny timescales, so you stress over shit for no good reason
November 25, 2024 at 6:46 PM
Reposted by Will Froese
November 22, 2024 at 8:26 AM
Reposted by Will Froese
When building software, Plan Half of what you expect to be able to accomplish.

This works regardless of whether you are planning a day, a week, a quarter or years.
November 8, 2024 at 9:45 PM
Reposted by Will Froese
Hi folks 👋

I haven’t started a new social in like a decade. How does this work again?

Right now I’m 3 chapters from finishing a book manuscript, and recently started a high intensity rocketship job. Saw a prancing unicorn and jumped on

Mostly posting in-progress ideas from the book.
October 31, 2024 at 3:25 PM
Reposted by Will Froese
text will be called strings

and there are 12 types of numbers
November 5, 2024 at 12:08 AM
Reposted by Will Froese
V1 is usually time based. Get it done by Friday. V2 is often based on bug fixes and feature requests. Lets make it better by adding stuff. V3 tends to be based on experience. Lets remove all the unnecessary stuff and ship what's left.
October 29, 2024 at 8:57 PM
Reposted by Will Froese
📍Pinning a starter pack for folks moving over from tech twitter

bsky.app/starter-pack...
October 28, 2024 at 8:53 PM
Reposted by Will Froese
I don’t think you’ll become a great programmer without ever having the experience of being on a good team. Without the exposure to people much better than you at the craft, deploying regularly to production, you won’t know what it is like to be at the “top of your game”.
October 28, 2024 at 3:02 PM
Reposted by Will Froese
Reposted by Will Froese
It's 2024, and most companies still suck at leadership training and development. As someone who's now growing engineering managers, I'm thinking about how to tackle this for my own folks.
October 23, 2024 at 6:35 AM
Reposted by Will Froese
The addition of process will continue until the ability to adapt and improvise improves.
October 18, 2024 at 12:14 AM