Jared
๐ค SpeakerAppearances Over Time
Podcast Appearances
The $30K income referenced in the headline is one individual who produced more than a half a dozen successful hires for the company after referring more than 1,000 job candidates to his employer. Mistakes engineers make in large codebases.
The $30K income referenced in the headline is one individual who produced more than a half a dozen successful hires for the company after referring more than 1,000 job candidates to his employer. Mistakes engineers make in large codebases.
Shahan Godeki has spent a decade working on large, established codebases, which he defines as having single-digit million lines of code, like 5 million, somewhere between 100 and 1,000 engineers working on the same codebase, and the first working version of the codebase is at least 10 years old. I can't say I've ever worked on a code base in this category, so I'll have to take Sean's word for it.
Shahan Godeki has spent a decade working on large, established codebases, which he defines as having single-digit million lines of code, like 5 million, somewhere between 100 and 1,000 engineers working on the same codebase, and the first working version of the codebase is at least 10 years old. I can't say I've ever worked on a code base in this category, so I'll have to take Sean's word for it.
And that word is, quote, there's one mistake I see more often than anything else, and it's absolutely deadly. Ignoring the rest of the code base and just implementing your feature in the most sensible way. In other words, limiting your touchpoints with the existing codebase in order to keep your nice, clean code uncontaminated by legacy junk.
And that word is, quote, there's one mistake I see more often than anything else, and it's absolutely deadly. Ignoring the rest of the code base and just implementing your feature in the most sensible way. In other words, limiting your touchpoints with the existing codebase in order to keep your nice, clean code uncontaminated by legacy junk.
For engineers that have mainly worked on small codebases, this is very hard to resist. But you must resist it. In fact, you must sink as deeply into the legacy codebase as possible in order to maintain consistency. Apple is killing Swift.
For engineers that have mainly worked on small codebases, this is very hard to resist. But you must resist it. In fact, you must sink as deeply into the legacy codebase as possible in order to maintain consistency. Apple is killing Swift.
Jacob Bartlett tells the brief history of Swift and why he believes, and its creator, Chris Lattner, seems to agree, that it has fallen from its original great vision. Quote, End quote. Jacob describes Python's BDFL roots, Rust's community-driven roots, and Kotlin's corporate-backed roots. Then he compares these to Swift, which he calls corporate dictator for life. Quote,
Jacob Bartlett tells the brief history of Swift and why he believes, and its creator, Chris Lattner, seems to agree, that it has fallen from its original great vision. Quote, End quote. Jacob describes Python's BDFL roots, Rust's community-driven roots, and Kotlin's corporate-backed roots. Then he compares these to Swift, which he calls corporate dictator for life. Quote,
who prize secrecy and sneer at community input. Unshackled from Lattner's influence, or even the relentless drive to craftsmanship imposed from Jobs, it's all about shipping the latest proprietary profit driver. It's now time for Sponsored News. build custom AI apps on top of your data. Our friends at Retool are helping teams integrate AI into their apps.
who prize secrecy and sneer at community input. Unshackled from Lattner's influence, or even the relentless drive to craftsmanship imposed from Jobs, it's all about shipping the latest proprietary profit driver. It's now time for Sponsored News. build custom AI apps on top of your data. Our friends at Retool are helping teams integrate AI into their apps.
Retool has been the best way to build internal apps and now they're helping teams go from idea to prod fast without having to be an AI expert. Bring your data into Retool vectors to make it instantly usable with any LLM no matter where the data lives now. Add your data to LLM calls in a single click. Use data with any LLM prompt inside an AI component or as a step in a workflow.
Retool has been the best way to build internal apps and now they're helping teams go from idea to prod fast without having to be an AI expert. Bring your data into Retool vectors to make it instantly usable with any LLM no matter where the data lives now. Add your data to LLM calls in a single click. Use data with any LLM prompt inside an AI component or as a step in a workflow.
From there, you can generate code or text, summarize text, extract labels, or even compare LLMs. Here's what James Evans, CEO of CommandBar, has to say about Retool AI. Quote, Retool AI saves our team hours each week by automating their outreach. We generate personalized messages instantly with AI actions, with our data from Salesforce, outreach, and our data warehouse connected to Retool.
From there, you can generate code or text, summarize text, extract labels, or even compare LLMs. Here's what James Evans, CEO of CommandBar, has to say about Retool AI. Quote, Retool AI saves our team hours each week by automating their outreach. We generate personalized messages instantly with AI actions, with our data from Salesforce, outreach, and our data warehouse connected to Retool.
End quote. Learn more and start for free, or get a demo at retool.com slash AI, and thank you to Retool for sponsoring ChangeLog News. Turn any GitHub repo into an interactive diagram. Git diagram is an awesome site by Ahmed Khalil that uses Claude 3.5 Sonnet to take the contents of any GitHub repo you pass it and turn it into an interactive mermaid diagram.
End quote. Learn more and start for free, or get a demo at retool.com slash AI, and thank you to Retool for sponsoring ChangeLog News. Turn any GitHub repo into an interactive diagram. Git diagram is an awesome site by Ahmed Khalil that uses Claude 3.5 Sonnet to take the contents of any GitHub repo you pass it and turn it into an interactive mermaid diagram.
Here's the diagram it created when I passed it changelog.com source code. Check the chapter image if you're listening audio only, or look at your screen if you're watching the video. You can click on each component to go straight to the code it represents, and you can export the Mermaid code for use elsewhere. Exploring a stablecoin bank.
Here's the diagram it created when I passed it changelog.com source code. Check the chapter image if you're listening audio only, or look at your screen if you're watching the video. You can click on each component to go straight to the code it represents, and you can export the Mermaid code for use elsewhere. Exploring a stablecoin bank.