Top Engineers I have learned the most from 💡
Tags: softwareengineering, web, javascript
Published: 2020-05-05 17:08:53

---
title: Top Engineers I have learned the most from 💡
published: true
description: Skilled engineers that shared their knowledge through insightful articles and content.
tags: software engineering, web, javascript
---

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](https://martinfowler.com), [@martinfowler](https://twitter.com/martinfowler)
- Joel Spolsky: [joelonsoftware.com](https://joelonsoftware.com), [@spolsky](https://twitter.com/spolsky)
- Martin Kleppmann: [martin.kleppmann.com](https://martin.kleppmann.com), [@martinkl](https://twitter.com/martinkl)
- Jeff Atwood: [blog.codinghorror.com](https://blog.codinghorror.com), [@codinghorror](https://twitter.com/codinghorror)
- Eric Evans: [domainlanguage.com](https://domainlanguage.com), [@ericevans0](https://twitter.com/ericevans0)
- Robert C. Martin: [cleancoder.com](http://cleancoder.com), [@unclebobmartin](https://twitter.com/unclebobmartin)
- Rob Pike: [commandcenter.blogspot.com](https://commandcenter.blogspot.com), [@rob_pike](https://twitter.com/rob_pike)

## Web & JavaScript
- Douglas Crockford: [crockford.com](https://www.crockford.com), [@douglascrockford](https://github.com/douglascrockford)
- Jake Archibald: [jakearchibald.com](https://jakearchibald.com), [@jaffathecake](https://twitter.com/jaffathecake)
- Axel Rauschmayer: [2ality.com](https://2ality.com), [@rauschma](https://twitter.com/rauschma)
- James Long: [jlongster.com](https://jlongster.com), [@jlongster](https://twitter.com/jlongster)
- Kyle Simpson: [me.getify.com](https://me.getify.com), [@getify](https://twitter.com/getify)
- Christopher Chedeau: [vjeux.com](https://vjeux.com), [@Vjeux](https://twitter.com/Vjeux)
- Evan Wallace: [madebyevan.com](http://madebyevan.com), [@evanwallace](https://twitter.com/evanwallace)
- Rich Harris: [github.com/Rich-Harris](https://github.com/Rich-Harris), [@Rich_Harris](https://twitter.com/Rich_Harris)
- Nicolás Bevacqua: [ponyfoo.com](https://ponyfoo.com), [@nzgb](https://twitter.com/nzgb)
- Dan Abramov: [overreacted.io](https://overreacted.io), [@dan_abramov](https://twitter.com/dan_abramov)
- Kent C. Dodds: [kentcdodds.com](https://kentcdodds.com), [@kentcdodds](https://twitter.com/kentcdodds)
- Nicholas C. Zakas: [humanwhocodes.com](https://humanwhocodes.com), [@slicknet](https://twitter.com/slicknet)
- Andre Staltz: [staltz.com](https://staltz.com), [@andrestaltz](https://twitter.com/andrestaltz)
- Krasimir Tsonev: [krasimirtsonev.com](https://krasimirtsonev.com), [@KrasimirTsonev](https://twitter.com/KrasimirTsonev)
- Basarat Ali Syed: [basarat.com](https://basarat.com), [@basarat](https://twitter.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](https://twitter.com/carloslfu) and here on the DEV Community; I share insights on Software Engineering often :)