Tech Lead Essentials
Tech Lead Essentials
$24.98
Regular Price
$21.99
Bundle Price

Tech Lead Essentials

Working Effectively with Unit Tests
Talking with Tech Leads
The following 2 books are included in this bundle...

About the Bundle

Leading a team of software engineers is a complicated endeavor. You need the technical skills to provide direction and engender respect, and you need the people skills that encourage people to trust and follow you. The books in this bundle focus on two often overlooked aspects of effectively leading a team: productive unit testing and balancing technical & non-technical worlds.

Both authors have had great success leading software development teams, and both believe the advice found in these books can help any aspiring or established tech lead.

  • Share this bundle

About the Books

Working Effectively with Unit Tests

Working Effectively with Unit Tests

  • 347

    Pages

  • 36,981

    Words

  • PDF

  • EPUB

  • MOBI

  • APP

tl;dr: This book details my strong opinions on the best way to test, while acknowledging alternative styles and various contexts in which tests are written. Whether you prefer my style or not, this book will help you write better Unit Tests. 

From the Preface:

Over a dozen years ago I read Refactoring for the first time; it immediately became my bible. While Refactoring isn’t about testing, it explicitly states: If you want to refactor, the essential precondition is having solid tests. At that time, if Refactoring deemed it necessary, I unquestionably complied. That was the beginning of my quest to create productive unit tests.
Throughout the 12+ years that followed reading Refactoring I made many mistakes, learned countless lessons, and developed a set of guidelines that I believe make unit testing a productive use of programmer time. This book provides a single place to examine those mistakes, pass on the lessons learned, and provide direction for those that want to test in a way that I’ve found to be the most productive.

The book does touch on some theory and definition, but the main purpose is to show you how to take tests that are causing you pain and turn them into tests that you're happy to work with. If you're like me and enjoy examples, you can take a (free) look at Chapter 1 right now. The foreword, preface, and first 2 chapters are available within The Sample.

Reviews are available at review.wewut.com.

"I trust Jay Fields' opinions about how to write good programmer tests, and so should you." -- J. B. Rainsberger @jbrains

"Buy this. That is all." -- Dan North @tastapod

"This book is a breath of fresh air! Excellent work! The evolution of a hairy test to something really clean is elegant. I wish more people wrote tests like this. Having a book to point people at will really help." -- Joe Walnes @joewalnes

"I just read through what Jay Fields has so far, and it is looking to be really great. I highly recommend it..." -- Corey Haines @coreyhaines

Talking with Tech Leads

Talking with Tech Leads

From Novices to Practitioners
  • 1,739

    Readers

  • 269

    Pages

  • PDF

  • EPUB

  • MOBI

  • APP

A book for Tech Leads, from Tech Leads.

This book is for you if you're leading software teams, or just about to start leading software teams. Inside you will read stories from people who have been in this position, and the lessons they have learned along the way.

The book is split into two main sections:

  • Novices – Developers, like yourself, who just transitioned into the role of a Technical Leader
  • Practitioners – Seasoned Technical Leaders who have lead a team for a long time, or have lead many different software teams

Each group gives you a different insight into what it means to be a Tech Lead.

Hard copies now available

Prefer a hard copy (paper version) or want to give one away as a gift? Order one online at Amazon.com or Amazon.co.uk or Amazon.de

About the Authors

Jay Fields
Jay Fields

Jay Fields is a software developer at DRW Trading, conference speaker, and author. He has a passion for discovering and maturing innovative solutions. His most recent work has been in maturing software design through developer testing and software testing in general.

Patrick Kua
Patrick Kua

I am an enthusiastic developer who often works as a Tech Lead, helping teams deliver better software. I currently work for ThoughtWorks in a variety of roles where I often coach and teach teams and build great software. I am particularly passionate about enabling people to grow into technical leadership roles and have given many presentations on the topic.

You can follow my blog at http://www.thekua.com/atwork or on twitter @patkua

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub