Dev tools all day all night. Founded @akitasoftware, acquired by @getpostman. Former programming languages professor @CSDatCMU.

Bay Area
Joined March 2011
In the last few years, I've talked with hundreds, if not thousands, of software developers. What I've learned: there's a HUGE gap between what developer-influencers are writing about, versus the daily reality of most developers. BUT PEOPLE DON'T TALK ABOUT THE OTHER STUFF. 1/
To the folks who have experienced production coding standards dropping post-vibe coding, I'm wondering what you see as the main causes. - Is the volume of code simply overwhelming reviewers? - Are teams expected to ship at a higher cadence? - Is it something else?
Curious: have folks seen a drop in coding standards for production since vibe coding came about?
3
5
Curious: have folks seen a drop in coding standards for production since vibe coding came about?
42% Definitely yes
28% Possibly yes
19% Probably not
11% Definitely not
83 votes • Final results
42% Definitely yes
28% Possibly yes
19% Probably not
11% Definitely not
83 votes • Final results
4
1
2
My hope is that a new platform abstraction will emerge for code, that's neither code or natural language. One day, reading generated Python will be like reading assembly. My vote is for tests or evals, but evals that exist in a much more evals-as-code way. Exciting times! end/
5
1
13
Many questions remain around abstractions for AI code gen: ❓ Are humans responding for reviewing the generated code? ❓ Is code going to be written by AI and reviewed by AI? ❓ What's the role of natural language? ❓ Is CODE going to be the thing, or is it tests or specs? 3/
1
5
AI has been a platform shift with the least clear ever definition of the new abstractions. When cloud came about, it was like hey cool, you don't need to deal with data center anymore. When mobile came around, you just needed to start building for IoS and Android. 2/
1
4
Something I've been thinking a lot about: where are the abstractions going to land with coding agents? Code gen is becoming one of the killer apps for LLMs. It works well AND it gives you AI automation you can audit. But humans reading generated code isn't the endgame. 🧵/
1
1
1
18
👋 I'm back!! Who's still here? What's good?
13
80
Wow, great get for @conviction! I loved working with Mike at Sequoia. Had a much better founder experience thanks to Mike. ⭐️⭐️⭐️⭐️⭐️
I’m joining @saranormous, @prnvrdy and the team at @conviction! The past two years have been the best. I’ve enjoyed the freedom to travel with my family and (assistant) coach my son’s Little League teams, all while continuing to try to help some of the founders and companies I’ve worked with over the past decade. These two years have confirmed that I love hanging out with my family … and it’s really fun to spend time with amazing, ambitious, impatient entrepreneurs. We are living through the most exciting technological change of our lifetime (of anyone’s lifetime?). We are on the cusp of having an infinite supply of intelligence. We can literally just convert electricity into intelligence. It’s hard to sit that one out. I have known Sarah Guo for years. She’s one of the smartest, hardest-working, most connected and admired investors out there. Founders love her. Over the past two years, she and the team at Conviction have built one of the most exciting new firms in years. In just two years they have partnered with @harvey_ai, @MistralAI, @SierraPlatform, @cognition_labs, @HeyGen_Official, @cartesia_ai and more. That’s pretty good. In a short period, Sarah and Pranav have emerged as the partners of choice for AI-native companies. Even more impressive than the track record is the ethos, ambition and culture of the firm (sarahguo.com/blog/conviction). At Conviction, we are building a small, hands-on team that deeply understands the technological revolution that is underway, that can serve as a connector between the builders at the center of it and that has the patience, independence and conviction to take an extremely long-term perspective. And it’s fun to be back at a startup! There are cardboard boxes everywhere and a random humanoid robot hanging out in the kitchen. The most fun I’ve had in my working career was the early, fast-scaling days at Facebook – it’s fun to be back. I have been fortunate to work with some amazing teams and founders over the past decade (thank you!). Luckily I’ll continue to work with a few – @getcaptionsapp, @clay_gtm, @NotionHQ, @Rippling, @Statsig – for the rest, please don’t be a stranger. I am grateful to Sarah, Pranav, Christy, Niki and Vivian for welcoming me in and trusting me to be part of the team. And lastly and most importantly, I am so grateful to my wife and my kids who have hung out with me for the past two years and have been supportive of this new journey.
8
Um, it looks like I'll be posting more on LinkedIn since I'm getting way more engagement over there. Let's connect? 👔
9
39
✨ Jean Yang ✨ retweeted
How do we explain the activation patterns of neurons in language models like Llama? I'm excited to share work that we did at @TransluceAI to inexpensively generate high-quality neuron descriptions at scale!
Scaling Automatic Neuron Description We trained open-weight models that automatically describe the patterns of neuron activations in language models, producing high-quality explanations on par with a human expert. Full report: transluce.org/neuron-descrip…
2
26
2
132
Before I joined @getpostman, I read the "State of the API Report" at least once a month. It was really interesting to see the survey get built on the other side! I hope you all find the 2024 survey results as interesting and helpful as I found them. postman.com/state-of-api/202…
11
I recently caught up with a super accomplished old friend. We got to talking about how neither of us felt like we've achieved our major life goals. We also both felt that if we let go of this feeling, we wouldn't be happy. It's hard to balance self-love with staying hungry!
4
2
1
68
Been thinking about Chris Rock's "Come on the boat" quote a lot in the context of AI. Some folks are on the AI boat right now and some are not. If you're not on the boat: rest up and learn something new. And remember that nobody stays on the boat all the time.
Apropos of nothing: I reread this @JuddApatow interview of @chrisrock every few months. I probably think about the "Come on the boat" line at least once a week. It so perfectly captures the perspective and humility you need to stay focused and to stay fresh.
3
1
17
Software runs the entire world and dev tools run all of software. Dev tools are incredibly important to work on!
After working on improving CI system for the last two years at @figma, I just want to say how interesting and challenging the scope of the work is, and how often it's overlooked by a lot of engineers because it feels "back-office"-y.
1
4
23
Question for my SF friends, or maybe really my SF-commuting friends: what are all-day SoMa parking lots that don't get sketchy if you park past 7:30pm? Still haven't figured out my parking situation if I drive up for work and stay in SF for dinner.
3
6
My participation on the platform formerly known as Twitter has gone dramatically down since I stopped being an academic/founder. What would people like to see more of from me?
40% Dev tools stuff
24% Career stuff
30% Memes
6% Write-in option
165 votes • Final results
40% Dev tools stuff
24% Career stuff
30% Memes
6% Write-in option
165 votes • Final results
3
5
It can seem daunting to find a job you like in this environment, but that's no reason not to try. Cast a wide net, prepare like crazy, and leverage every opportunity for feedback and insight into what the folks you want to work with are looking for. Good luck out there. end/
7
Finally, if you're getting pass the first steps but still not getting the jobs you want, get feedback. People have determined you have the on-paper experience, but you're missing something else. Figure out if it's an issue with how you present yourself, or a skills gap. 14/
1
2
Once you have established a relationship with a recruiter or hiring manager, it is absolutely not cheating to ask about the rest of the process, or even ask for feedback on materials or talking points. I've seen folks go above and beyond to help good candidates shine. 13/
1
3
Interviewing is an imperfect process, but something to keep in mind is your recruiter and hiring manager want to make the right hire as much as you want the right job! Once you're in, improve your chances by talking with both of them to understand the rest of the process. 12/