Mir Wasi Ahmed

Software Engineer based in London, with a wide range of interests. A dilettante.

Links

I’ll try keeping a list of links to websites/pages that I find interesting on this page.

Tech

Blogs

The Pragmatic Engineer

[link]

If you are interested in career development as an Engineer, ex-Uber/SkyScanner/Microsoft veteran Gergely Orosz’s blog and Twitter account are a must-follow.

Overreacted

[link]

Dan Abramov is a co-author of the Redux library. Insightful stuff around JS and React.

Lethain

[link]

Will Larson is the author of the widely known engineering management book “An Elegant Puzzle: Systems of Engineering Management” and more recently, “Staff Engineer - Leadership Beyond the Management Track” a book geared more towards the ICs. He shared his vast wealth of experience in top tech leadership roles in his blog.

Max Kanat-Alexander

[link]

Max Kanat-Alexander is a veteran technical leader and a profilic writer. His books - Understanding Software and Code Simplicity are very highly regarded. If you ask me to recommend one, read: How to be a Great Programmer: Awareness, Understanding, and Responsibility.

Julia Evans

[link]

Julia Evans is just amazing. Her blog is an outstanding collection of write-ups that goes deep into a variety of systems, the human aspects of Software Engineering. I just want to quote this paragraph from her “about” page that basically is the secret of success:

I have one main opinion about programming, which is that deeply understanding the underlying systems you use (the browser, the kernel, the operating system, the network layers, your database, HTTP, whatever you’re running on top of) is essential if you want to do technically innovative work and be able to solve hard problems.

The zines she produces are awesome and you should definitely check them out!

Path sensitive

[link]

James Koppel, a computer scientist at MIT writes about software design. He doesn’t write as often as some of the other authors I mentioned, but they are total eye-openers. [Example].

YouTube channels/playlists

Hussein Nasser

[link]

Hussein is a brilliant teacher. He speaks about all things Backend / DB. This channel contains a massive number of quality videos about different topics, often nicely put under topical playlists.