Skip to main content

10 docs tagged with "intermediate"

View All Tags

Design Patterns

For every issue you encounter in code, you are likely implementing one of these patterns, but this book gives it a name, and you awareness of that fact.

High Output Management

This book talks through the specifics of management at the highest levels, but gets there by steadily moving up levels of complexity. This, combined with solid analogies, paints a simple to understand picture and gives direction of where to head.

I Heart Logs

Event-driven architectures are likely going to drive the future of architecture design, at least in the intermediate term. Centralizing has advantages, and this book dives deep into them.

Managing Humans

This book approaches Software Management from a different perspective from the others, looking at it more from the perspective of incremental improvement rather than high-level strategies. Both are very helpful.

Programming Pearls

If you have an interest in being the best coder you can be, you have to have familiarity with algorithms. This is the best introduction to why that is that I have found.

Radical Candor

This book provides what in some organizations may be a radical idea: actually saying what you think. This provides benefits for both recipient and deliverant, even if it increases some awkwardness.

Scaling Teams

This book centers on how more people can actually get less work done, and strategies to ensure that does not occur.

The Hard Things About Hard Things

This book does a decent job at putting what is typically under wraps on display: building a business is hard and often ugly, meaning that you are almost never choosing a right answer, but the least wrong, and you only know 10% of what is required to make a good decision.

The Manager's Path

This book was extremely helpful in focusing me on what was important in management, and also who I was supposed to be as CTO to all partners, tech and otherwise. This is likely to be true for whatever level you are at as well.