Russell S. Pierce (@RussellSPierce) profile picture

No longer using Twitter. Uninstalled. reach me on LinkedIn

Dallas, TX
Joined January 2009
Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)Photo by Russell S. Pierce (@RussellSPierce)
Russell S. Pierce retweeted
Replying to @mipsytipsy
What can be interesting is a list of what not to do during a skip level. Some quick examples: - Changing priorities or assignments - Making decisions without validation with their managers - Blaming their managers or showing a lack of support - Not informing their managers
2
1
19
5,912
Russell S. Pierce retweeted
Replying to @khoomeik
in the haystack, there are always the ex-cypherpunks still-a-kid-at-heart types who just want to build something awesome with good people. Find them!
3
3
1
142
20,150
Russell S. Pierce retweeted
We build knowledge over time, but most of our system decisions are made at the start. That’s why we need to build systems that can evolve over time. well said ⁦@boyney123⁩ 👏
13
2
33
3,752
Russell S. Pierce retweeted
"Bus factor" is a rude term, but truly, anything understood by only one person is a huge liability. The variable cost of understanding is why developing green field is so fast and easy, and your team having to own and maintain code none of you know is like swimming uphill.
4
2
1
79
5,867
We’re not needing to outsmart nearly as many adversaries as we are trying to outrun complexity.
3
22
95
9,921
Russell S. Pierce retweeted
Replying to @shanselman
There is often a tension between flexibility and information hiding. Stepanov calls this the "abstraction penalty" and it's why library design is so hard.
1
3
443
Russell S. Pierce retweeted
That's how you know you've encountered a mature engineer: They see stuff they don't understand, they acknowledge they don't understand it, and then they (re)learn it. That's it. The folks claiming this is "embarassing"? "You just have to know this"? Not ready yet.
If you’ve ever asked “do I need to know math to be a programmer?” I present you: me, 15 years of experience, 4 years as an SRE at Google, relearning what the fuck a polynomial is.
24
411
7
4,376
102,032
Russell S. Pierce retweeted
The single most important thing I have learned about software development over my career is that if you do not aggressively fight complexity, it will eat you alive.
139
656
103
6,088
303,873
I feel like I have the this conversation at every company I am in. There are WILDLY differing opinions of what an EM should be doing, most of which are not going to benefit the team. People quit leaders and not every great IC can lead.
Lately it does seem like the requirements for engineering managers have swung from "you just do people stuff" wayyyy over to "you should not only be technical, but also write code and review PRs every day" --which is nuts. A good counter: medium.com/@carled9/the-engi… by @spaceblenny
2
1
16
2,492
Russell S. Pierce retweeted
Junior marketer: "This is a problem. We should solve it." Senior marketer: "This is a problem. Can we get away with not solving it?" --- I used to think if there was a problem, we should obviously solve it. Then I realized: Every business has problems--and the problems never end. When you find a solution, it creates new problems. When you reach your goals, it unlocks a new set of goals and problems. This basically goes on forever (which is both depressing and empowering at the same time). Just because something is a problem or opportunity, doesn't mean it's worth chasing. Your team has limited resources, so the ROI has to be high enough. Ask yourself: • What's the frequency and magnitude of the problem? • How does it stack rank among other problems? • Is the juice worth the squeeze?
12
22
5
169
24,875
Happy Father's Day, Papa Sharks! #papashark #happyfathersday
1
2
7
655
This statement needs to be true at all times: "For this employee, my team represents the best opportunity for them to learn and grow and be happy at this stage in their career." If it's true, happy days! I've earned their continued retention! Give myself a pat on the head! 🤗
1
4
1
25
5,192
Russell S. Pierce retweeted
EVERY video game needs a “hey I see you haven’t played in a month here’s the controls again” tutorial
65
67
23
1,190
101,635
Russell S. Pierce retweeted
Has anyone implemented shape up or has seen someone implemented? I'd like to learn more about how it plays out in practice. Specifically: 1. What are its strengths? 2. What are its weaknesses? 3. Would you recommend it? Why or why not?
5
2
11
2,687
Russell S. Pierce retweeted
PyTorch and MicroPython are two examples of how cool is the Python community/ecosystem btw.
1
13
2,757
Russell S. Pierce retweeted
Shout out to all our techies who are fixing the family printer and WiFi this holiday season
here’s to all of us tech people having to figure out how to explain what we do for a living to our family for the millionth time
56
104
23
1,293
153,607
Russell S. Pierce retweeted
In the times we live, a fundamental skill to survive is knowing what to ignore among the zillion things presented to us every minute, and on which few things to focus our attention. Be picky as shit.
8
33
230
21,508
Russell S. Pierce retweeted
HAPPY ELECTION DAY! Find your polling place, a sample ballot, and go exercise your civic duty: Michigan.gov/vote
11
100
3
473
22,385
It's very nice that we have models with open weights and open training code. These are better than secret or proprietary weights by far. But we need to differentiate between open weights/training code and a truly *open source* model which absolutely should include training data
5
14
1
93
85,479