Lead backend engineer

📍
Joined July 2023
10-15 years into your career you shouldn't need to cold interview for jobs if you need to you fucked up - it's not too late to fix it but you did fuck up fix it
74
40
18
1,915
241,705
Sk retweeted
Andrej Karpathy
@karpathy21 Feb 2024
# on technical accessibility One interesting observation I think back to often: - when I first published the micrograd repo, it got some traction on GitHub but then somewhat stagnated and it didn't seem that people cared much. - then I made the video building it from scratch, and the repo immediately went through hockey stick growth and became a verty often cited reference for people learning backpropagation. This was interesting because the micrograd code itself didn't change at all and it was up on GitHub for many months before, stagnating. The code made sense to me (because I wrote it), it was only ~200 lines of code, it was extensively commented in the .py files and in the Readme, so I thought surely it was clear and/or self-explanatory. I was very happy with myself about how minimal the code was for explaining backprop - it strips away a ton of complexity and just gets to the very heart of an autograd engine on one page of code. But others didn't seem to think so, so I just kind of brushed it off and moved on. Except it turned out that what stood in its way was "just" a matter of accessibility. When I made the video that built it and walked through it, it suddenly almost 100X'd the overall interest and engagement with that exact same piece of code. Not only from beginners in the field who needed the full intro and explanation, but even from more technical/expert friends, who I think could have understood it if they looked at it long enough, but were deterred by a barrier to entry. I think as technical people we have a strong bias to put up code or papers or the final thing and feel like things are mostly self-explanatory. It's there, and also it's commented, there is a Readme, so all is well, and if people don't engage then it's just because the thing is not good enough. But the reality is that there is still a large barrier to engage with your thing (even for other experts who might not feel like spending time/effort!), and you might be leaving somewhere 10-100X of the potential of that exact same piece of work on the table just because you haven't made it sufficiently accessible. TLDR: Step 1 build the thing. Step 2 build the ramp. 📈 Some voice in your head will tell you that this is not necessary, but it is wrong.
262
760
184
7,246
818,704
thought about this more and it's actually just the old devtools problem good devtools are built by top 1% of programmers for everyone else most devtools companies treat it like a normal product that can be built by anyone
the majority of AI tooling for programmers doesn't feel like it was built by programmers it feels like people on the outside trying to make things for programmers there's just a smell you can't shake
10
7
194
22,756
unfortunately the lead dev of opencode is pursuing selling it to a company we couldn't work out a way to keep it independent so adam and i are working on our own version more info in the thread
20
16
7
478
89,502
I am getting SO tired of these posts from influencers: “We literally cloned an N billion-dollar company in 20 minutes with {vibe coding tool}. This changes the game forever.” No, you didn’t “clone” a billion-dollar business. You created a landing page similar to it. That’s all.
148
406
47
6,821
359,628
Sk retweeted
you're not going to launch and have instant success you will need to market, acquire user by user, drag the world to your product and there will be plateaus now look again at what you're building and see if you're really willing to do all that for this idea
13
29
5
426
22,560
I vibe coded around 5 hours today with Cursor on a very simple and stupid side project, and I can safely say any dev who's afraid about AI taking their job any time soon has major skill issue and shouldn't have a job in the first place.
286
451
93
9,210
1,116,636
Unpopular opinion: you’ll learn more from building a toy operating system or a text editor than from 10 leetcode challenges. break things, debug, repeat. that’s how you actually get good.
61
135
26
1,697
63,607
Big news: Windows Subsystem for Linux is now Open Source! 🎉 Download WSL, build from source, contribute fixes & features, and join its active development. Learn more: msft.it/6018SjYoE
144
1,127
235
7,115
472,594
George Hotz explains how to get hired @__tinygrad__
35
175
28
2,458
158,206
I built a game engine in C++ - Calls malloc once - Not a single destructor - No RAII - No smart pointers You don't need that stuff if you understand a bit about how memory works
96
71
20
2,296
171,062
71
255
24
5,561
214,630
Anything else is mental illness.
There are 2 types of engineers at big tech cos: - those who write very detailed software design docs first - those who build working proofs of concepts first
79
437
35
6,148
777,415
This is a good point and one of the many reasons we promote low-level knowledge of video/audio processing and programming. LLMs can easily use FFmpeg by writing commands, but they don't understand FFmpeg.
Replying to @FFmpeg
Specialists knowledge will be valuable in the future, will all the noise on the internet nowadays being consumed by LLM's.
6
19
420
17,363
Every “Programming is dead” take I’ve seen so far is coming from people who have no clue about programming.
115
127
23
1,724
113,511
Sk retweeted
Jay Yang
@Jayyanginspires9 Dec 2024
One of my favorite quotes of all time...
61
1,719
74
14,839
845,231
Sk retweeted
Andrej Karpathy
@karpathy9 Dec 2024
Of ~200 books I've read, the few that stayed with me over time and I find myself often thinking back to or referring to, in ~random order: All short stories by Ted Chiang, especially Exhalation, Division By Zero, Understand, The Story of Your Life, Liking What You See, The Lifecycle of Software Objects, What's Expected of us, just excellent themes ideas and reading all around. The Selfish Gene (nonfiction) - a classic for understanding evolution and natural selection, especially the realization that the gene is closer to the real unit of selection more than an individual, explaining altruism and colonies and a lot more. The Lord of the Rings (fantasy) - I return to LoTR all the time for comfort. I don't think anyone else has created a high fantasy Universe this complex, with so much mythology, symbolism, new languages, mysterious system of magic, ancient and powerful beings and artifacts, beautiful writing and dialog, themes of courage, friendship and heroism, the list goes on and on... You're thrown into a world with characters and references to so many things that are part of this ancient world and never really introduced. There's always more to find on each reading. The Martian (~scifi) - top tier science porn, competence porn, fast paced and fun. The Vital Question (nonfiction) - First time I intuitively grokked the bridge from geology to biology, the origin of life, and likelihood of life in the Universe at large at various stages of complexity and development. Also all other Nick Lane books. How To Live by Derek Sivers (nonfiction) - 27 conflicting answers to how to live life. Emphasizing the diversity of consistent and possible answers to the meaning and goals of life. 1984 (nonfiction) - Classic. Newspeak, Ministry of Truth, Doublethink, Thoughtcrime, Facecrime, Unperson, the list just keeps on going. Chilling world-building and the realization that weaker equivalents of everything exist. In Defense of Food by Pollan (nonfiction/food) - Eat food. Not too much. Mostly plants. The book that first taught me to avoid the entire center of every grocery store and only shop on the outer ring. The realization that the food industry is out of control and the things they do with your food, what they put into it, what they are allowed to do, and how they are allowed to market it to you is quite a lot worse than I thought. The Accidental Superpower by Zeihan (nonfiction/geopolitcs) - I've found Zeihan to be a bit of a mixed bag over time but I still remember his books (esp this one) to be elucidating on geopolitics. Countdown to Zero Day (nonfiction/cyberwarfare) - Goes into detail on Stuxnet, imo very important and highly elucidating reading on cybersecurity, the future of warfare, and AGI. A Fire Upon the Deep (scifi) - Chapter one only, incredible portrayal of what superintelligence will be like that has stayed with me since. Guns Germs and Steel (nonfiction/history) - I'd probably recommend a summary of this book more than the book itself. I remember it being very dry, but it was very interesting because it is a comprehensive analysis of the resources grid (food, animals, freshwater, climate, ...) in our real-world game of Civilization, and the implications there of. Flowers of Algernon (scifi) - Just a totally crushing masterpiece on intelligence. Atlas Shrugged (scifi) - No one finishes this I think but the first few chapters and its worldbuilding are enough and, once seen in an exaggerated form in fiction, elements of it cannot be fully unseen in reality. An Immense World (nonfiction/bio, by Yong, among others of his) - Nice book on so many different sensors used by various animals, you repeatedly realize human senses are super inadequate and that we only measure such a tiny sliver of reality. The Master Switch (nonfiction/tech history, by Wu) - history of information technologies telegraph, telephony, radio, television, film, cable television, internet and the pattern of "The Cycle", where each medium starts decentralized, open and idealistic and then progresses towards centralization, control and oligopoly, for the very similar reasons, by very similar means, and usually at the expense of diversity, innovation and technological progress. Quite a few connections to draw on for LLMs, which are after all an information technology too. (I take recommendations for more that are likely to make this list!)
648
1,079
161
12,250
1,078,185