The Secret of Simple Code
ฝัง
- เผยแพร่เมื่อ 28 ม.ค. 2025
- The Secret of Simple Code
Is there a shortcut to becoming a 10x developer? Is there some magical secret that - if you only knew it - would unlock a whole new world of software development mastery and productivity for you?
Yes! There is! But even if I share it with you - even if I give it away and spell out out for you - it might take you 10 years to grow into and fully appreciate the simplicity of it. At least, that's what happened to me.
It was spelled out to me in plain English. I was walked step-by-step through the process of applying it using some example code. And it didn't really sink in until 10 years later. But now, with the benefit of experience, it's a lesson I appreciate profoundly, and even though I know it's a lesson you can't truly appreciate at first glance - I'm going to share it with you.
Resources for JavaScript developers:
DevAnywhere - Live, remote 1:1 mentorship subscription: DevAnywhere.io
EricElliottJS.com - Learn TDD, functional programming, software design principles and JavaScript with online, interactive lessons. ericelliottjs.com
Composing Software eBook: leanpub.com/co...
Composing Software paperback: amzn.to/3biid58
Follow me on Twitter / _ericelliott
Follow JS_Cheerleader on Twitter: / js_cheerleader
---
Eric Elliott is the author of the books, “Composing Software” and “Programming JavaScript Applications”. As co-founder of EricElliottJS.com and DevAnywhere.io, he teaches developers essential software development skills. He builds and advises development teams for crypto projects, and has contributed to software experiences for Adobe Systems, Zumba Fitness, The Wall Street Journal, ESPN, BBC, and top recording artists including Usher, Frank Ocean, Metallica, and many more.
He enjoys a remote lifestyle with the most beautiful woman in the world.
#Code #JavaScript #SoftwareEngineering #SoftwareDesign #Programming #SoftwareDevelopment
Your enthusiasm is contagious.
I couldn't agree more with that. This is something that only comes with experience. The newcomers tend to be so excited that their code just does something. It takes years and tons of (not so good) produced code to really appreciate the beauty of the moment when you DELETE some code by means of good abstractions and it still works, it becomes more readable and re-usable. You will say a big THANK YOU to yourself when you need to return to that kind of code after some period and be able to read and understand it very quickly.
One also need to remember that wrong abstractions (or those done too early) could potentially do more harm than producing mostly repeated code.
3:20 this is why I love programming. It allows you to make use of abstractions in a practical context, as opposed to mathematics where most of what you do in the end in an engineering context is basic algebra.
Great video, thanks Eric
Thank you.
I barely sorta know Java but this video rocked...makes me wanna code again