I have been working in the software industry since 2010. I learned a lot on this journey by trial and error, contributing to OSS, and working on enterprise software. But a thing that helped me a lot in my career was learning from top people, top engineers, people with skills I did not have, and ideas I did not understand, and that was possible because they shared their knowledge through insightful articles and content. So, thanks for sharing your experience and helping a lot of people on this journey!
I divided this list into two major topics, Software Engineering and Architecture and Web & JavaScript, so without further ado, here it is.
Software Engineering and Architecture
- Martin Fowler: martinfowler.com, @martinfowler
- Joel Spolsky: joelonsoftware.com, @spolsky
- Martin Kleppmann: martin.kleppmann.com, @martinkl
- Jeff Atwood: blog.codinghorror.com, @codinghorror
- Eric Evans: domainlanguage.com, @ericevans0
- Robert C. Martin: cleancoder.com, @unclebobmartin
- Rob Pike: commandcenter.blogspot.com, @rob_pike
Web & JavaScript
- Douglas Crockford: crockford.com, @douglascrockford
- Jake Archibald: jakearchibald.com, @jaffathecake
- Axel Rauschmayer: 2ality.com, @rauschma
- James Long: jlongster.com, @jlongster
- Kyle Simpson: me.getify.com, @getify
- Christopher Chedeau: vjeux.com, @Vjeux
- Evan Wallace: madebyevan.com, @evanwallace
- Rich Harris: github.com/Rich-Harris, @Rich_Harris
- Nicolás Bevacqua: ponyfoo.com, @nzgb
- Dan Abramov: overreacted.io, @dan_abramov
- Kent C. Dodds: kentcdodds.com, @kentcdodds
- Nicholas C. Zakas: humanwhocodes.com, @slicknet
- Andre Staltz: staltz.com, @andrestaltz
- Krasimir Tsonev: krasimirtsonev.com, @KrasimirTsonev
- Basarat Ali Syed: basarat.com, @basarat
So if you are interested in learning Software Engineering or you are already on the journey, I highly recommend you follow them and read their articles. I am sure you will find insightful articles that will level-up your skills!
PS: For sure, I have left out of this list a lot of valuable people, but thank you to everyone that shares useful content 🙂
Follow me on Twitter @carloslfu and here on the DEV Community; I share insights on Software Engineering often :)
Top comments (1)
Great resource. Thanks.