ybooks

Readers

Gergely Orosz

Writer of The Pragmatic Engineer newsletter and books on software engineering careers; previously an engineering manager at Uber, Skype and Skyscanner.

37 books on the record · 16 Dec 2024 – 16 Dec 2024 · @GergelyOrosz

The bar next to each date shows how long ago it was said: 6d is days, 4yr is years.

loved it

C# in Depth by Jon Skeet

C# is the language I probably understood down to the nitty-gritty details. Just when I thought myself of being an expert - knowing all that is to know on memory allocation, garbage collection, LINQ - I read this book. It made me realize how many things I did not know.

on blog.pragmaticengineer.com · 16 Dec 2024

recommends it

De-Coding The Technical Interview Process by Emma Bostian

A fresh take on navigating the tech the interview process, tailored for frontend engineers. She wrote the book after she found Cracking the Coding Interview to be too Java/backend-focused. The book comes with 1, 2 and 4-week learning plans as well. A great book to start with.

on blog.pragmaticengineer.com · 16 Dec 2024

loved it

EMPOWERED by Marty Cagan

The book describing how and why empowered teams power the most best product companies like Tesla, Netflix, or Apple. My experience at Uber matches that of the book. My only regret is I could not read it earlier.

on blog.pragmaticengineer.com · 16 Dec 2024

mixed on it

First, Break all the Rules by Marcus Buckingham & Gallup

Gallup interviewed thousands of high-performing teams and managers and found a dozen of things each of these teams had in common. While the insights are good, the content itself was quite dry for my taste.

on blog.pragmaticengineer.com · 16 Dec 2024

liked it

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina & Brad Abrams

An eye-opening view on considerations going into building a widely used public API or reusable library. While the book focuses on the .NET framework, many of the conventions apply to maintainable and reusable components, in general. This book had an outsized impact on me as I read it when I was a mid-level .NET developer.

on blog.pragmaticengineer.com · 16 Dec 2024

mixed on it

Javascript: The Good Parts by Douglas Crockford

Before this book I used to think that Javascript is "bad" or a "hacky" language. This book changed my perspective, understanding some tradeoffs and some remarkable strengths of this weakly typed language that is starting to take over the world. Note that this book is now dated

on blog.pragmaticengineer.com · 16 Dec 2024

liked it

Radical Candor by Kim Scott

The definite book about giving good and candid feedback - and a very useful read for new(ish) managers. The book is a list of ideas around the theme of caring personally and challenging directly.

on blog.pragmaticengineer.com · 16 Dec 2024

recommends it

Staff Engineer by Will Larson

Leadership Beyond the Management Track. The best resource so far on what it's like to get - and perform - at the above senior engineering levels. A very good read.

on blog.pragmaticengineer.com · 16 Dec 2024

loved it

The First 90 Days by Michael D. Watkins

When joining a new company, your perception is shaped massively in your first 3 months. It takes a lot of work to change that perception later. This book is a practical guide on how to be conscious in focusing on getting up to speed, faster. (My rating: ★★★★★)

on blog.pragmaticengineer.com · 16 Dec 2024

loved it

The Goal by Eliyahu M. Goldratt & Jeff Cox

Written in the '80s, yet a timeless novel on what management is about, may that be a manager of a team, an organization or an industrial plant.

on blog.pragmaticengineer.com · 16 Dec 2024

loved it

The Manager’s Path by Camille Fournier

A concise guide for managers, from tech lead, through line managers, managers of managers, all the way to CTO. Very much recommended: I have gone back to re-read parts of it several times.

on blog.pragmaticengineer.com · 16 Dec 2024

recommends it

The Staff Engineer's Path by Tanya Reilly

A book I recommended after reading it, writing: “If you're a senior engineer wondering what the next level is, a staff-level engineer or a manager of staff engineers, this book is for you."

on blog.pragmaticengineer.com · 16 Dec 2024

recommends it

The Standout Developer by Randall Kanna

a complete guide for developers on job hunting, acing the interview and landing the job. I like the authentic voice from Randall. I'd recommend this book for people starting out in software, or with a few years' experience.

on blog.pragmaticengineer.com · 16 Dec 2024

loved it

Tidy First? by Kent Beck

"Tidy First? is the first in a series of books about software design. Kent has been coming back to the topic of “taming” software design in a digestible format."

on blog.pragmaticengineer.com · 16 Dec 2024

loved it

Working Effectively with Legacy Code by Michael Feathers

Legacy code has no test and is not written to be testable. Touching it this sphaghetti code somewhere breaks the system. And to refactor safely, we'd need to have tests first... but where to start? This book gives practical suggestions

on blog.pragmaticengineer.com · 16 Dec 2024

Everything Gergely Orosz recommends — not just books — on rcmnd →

That little bar

It says how long ago something was said, so you can tell last month from 2014 without doing the arithmetic. Full and green is recent; it drains and cools as the date gets older, and empties completely at about 6 years.

A striped bar means the date itself is an estimate — the source did not carry an exact one. An entry with no date at all gets no bar.