Software Unscripted cover image

Software Unscripted

Escaping Software Disenchantment with Nikita Prokopov

Nov 18, 2023
Nikita Prokopov, open-source Clojure developer and creator of the Fira Code typeface, discusses software disenchantment, Rust programming language, balancing developer ergonomics and performance, optimizing a parser, challenges of upgrading software libraries, impact of complexity on development, and personal preferences in software culture.
48:42

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Taking a more deliberate approach and creating our own bubble can help cope with software disenchantment.
  • Despite hardware advancements, software development seems to lag behind, raising questions about the disconnect between the two.

Deep dives

Software disenchantment and strategies to address it

The podcast episode explores the concept of software disenchantment, which refers to the frustration and dissatisfaction experienced with the current state of software development. The guest, Nikita Prokopov, discusses an article he wrote five years ago on the topic and shares the strategies he has developed to cope with this disenchantment. He emphasizes the importance of taking a more deliberate approach, paying attention to create one's own bubble where things are not as bad as they seem. Nikita also touches on the rise of alternative technologies like Rust in response to performance concerns. Overall, the episode delves into the challenges of software development and suggests ways to overcome the prevailing disenchantment.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner