How Software Engineering is Evolving | Borislav Nikolov | Beyond Coding #183

Topics covered
Popular Clips
Questions from this episode
- Asked by 121 people
- Asked by 32 people
- Asked by 12 people
- Asked by 6 people
- Asked by 3 people
- Asked by 3 people
- Asked by 2 people
- Asked by 2 people
- Asked by 2 people
- Asked by 1 person
- Asked by 1 person
- Asked by 1 person
- Asked by 1 person
- Asked by 1 person
Episode Highlights
Go Simplicity
The Go programming language is celebrated for its simplicity, which reduces cognitive load and enhances code maintainability. explains that Go allows developers to "design at the keyboard," minimizing the need for complex planning and enabling straightforward coding 1. This simplicity makes Go particularly effective for onboarding new developers, as it eliminates the need for second-guessing code execution, unlike languages like Java 2.
Go is particularly... as a language is quite, I don't know, boring, I would say.
---
adds that Go's straightforward nature makes it his preferred language, emphasizing its role in effective software engineering 2.
Longevity & Deletability
Go's design promotes longevity and ease of maintenance, crucial for managing technical debt. highlights that Go's tooling and lack of exception bubbling make it easier to identify and eliminate dead code, enhancing the language's longevity 3. He also advocates for writing deletable code, which facilitates growth and adaptability within a company 4.
I'm the happiest when I delete my code.
---
agrees, noting that the ability to easily remove outdated code supports continuous improvement and innovation 4.
Related Episodes
Senior Software Engineers and LeetCode | Ilya Pimenov | Beyond Coding Podcast #158
Answers 383 questions

How to Innovate with Software | Carlos Kelkboom | Beyond Coding Podcast #118
Answers 383 questions

The Power of Go | Beyond Coding Podcast #50
Answers 383 questions

From Open Source to SaaS Company | Henric Trotzig | Beyond Coding #186
Answers 383 questions

AI in Software Development | Roy Derks | Beyond Coding Podcast #159
Answers 383 questions

Tech Trends and Web Development | Lydia Hallie | Beyond Coding #180
Answers 383 questions

Software Engineering Productivity | Walter de Bruijn | Beyond Coding Podcast #174
Answers 383 questions

Software Development and Sustainability | Brendan Kamp | Beyond Coding Podcast #160
Answers 383 questions

Elegant Code and How Things Work | Andrew Snare | Beyond Coding #126
Answers 383 questions

Mature Software Delivery | Elias Nogueira | Beyond Coding Podcast #149
Answers 383 questions

Empathy Driven Software Development | Andrea Goulet | Beyond Coding Podcast #60
Answers 383 questions













