whats wrong with new devs?
Summary
TLDRIn this insightful conversation, the speakers delve into the evolving landscape of programming, starting with a humorous discussion on modern authentication methods and transitioning into a critique of the current state of software engineering. They explore the impact of social media on discourse, emphasizing how ambiguity and incendiary content garner more attention. The dialogue then shifts to the challenges faced by new programmers, the importance of a performance-focused culture in software development, and the necessity of continuous improvement. By examining impostor syndrome, the value of realistic self-assessment, and the pursuit of quality in programming, this discussion offers a multifaceted perspective on the discipline's future and the role of programmers within it.
Takeaways
- 😕 Impostor syndrome stems from unrealistic comparisons rather than honest self-appraisal
- 😢 Twitter incentives ambiguous tweets that spark heated reactions over nuanced discussion
- 🤔 Industry practices focus more on CV items than actual coding skills
- 😠 Lack of software quality incentives leads to bugs and poor performance
- 🤯 Everything should perform at 60+ fps on modern hardware
- 😎 Focus on performance improves other metrics like bugs and code quality
- 👀 Adding systems to mask problems creates more issues than it solves
- 🤨 Tests often measure vanity metrics over actual user satisfaction
- 🙂 Performance focus requires cultural shift beyond good enough mindset
- 😊 Guest Casey Muratori provides insightful commentary
Q & A
What does Casey think is the root cause of imposter syndrome?
-Casey doesn't fully understand imposter syndrome. He thinks it may come from comparing yourself to good programmers instead of bad ones. He says at worst you can find someone just as unskilled as you online.
How does Casey describe the type of tweet that gets a lot of attention?
-Casey says tweets that are ambiguous, slightly incendiary, and invite disagreement tend to get the most attention and engagement online.
What does Casey see as the main industry issue for new programmers?
-Casey believes the tech industry focuses too much on frameworks and processes instead of core programming skills. He doesn't think new programmers are the problem.
What does Casey suggest as a solution to improve programming culture?
-Casey thinks we need a concerted cultural shift where programmers take more responsibility for software quality instead of making excuses.
How fast does Casey think user interfaces should respond?
-Casey argues that with modern hardware, UIs should respond at 60+ frames per second. 100ms latency should be the maximum for network requests.
What was the outcome of removing autoplay features from the app?
-Removing autoplay improved memory usage and crashes. This increased overall customer satisfaction and revenue, despite technically worse video playback.
What does Casey develop as part of his work?
-Casey works on game engine technology.
Why does Casey use Montana time?
-It's an in-joke stemming from Montana's rivalry with coastal states. Casey grew up in Montana.
What classes does Casey say indicate poor game programming?
-Casey jokes that a class called 'movable game object' demonstrates lacking game programming skills.
Who does the host praise at the end of the video?
-The host highly praises Casey for his engineering talent and enjoyment of his content.
Outlines
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowMindmap
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowKeywords
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowHighlights
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowTranscripts
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowBrowse More Related Video
Will AI replace programmers? | Cursor Team and Lex Fridman
Twitter vs. X: Product Lessons For Startup Founders
Lecture 02: Introduction- II
9 Programming Lessons I Wish I Knew Earlier
Alex Leishman: Truth About Bitcoin & Crypto Exchanges, Proof of Reserves, Earning Interest on River
ひふみ目論見倶楽部【準備運動編】安宅和人さんと一緒に未来について考えました。
5.0 / 5 (0 votes)