Skip to main content
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  • Hoopla logo
  • Browse
  • My Hoopla
  • Log In
  1. Navigate Home
  2. Ebooks
  3. The Missing Readme

EBOOK

The Missing Readme

A Guide for the New Software Engineer

Chris Riccomini
(0)
sign up
Pages
288
Year
2021
Language
English
Publisher
No Starch Press

About

Key concepts and best practices for new software engineers - stuff critical to your workplace success that you weren't taught in school.

The Missing README is a real-world, workplace success guide for new software engineers: best practices, technical skills, and processes that are key to success for any engineer, but aren't taught in school.

For example, you'll learn how to work with existing codebases and how to write production-grade code; how to manage software dependencies; and processes used to test, review, build, deploy, and operate software. You'll also learn design processes and how to partner with an engineering manager to get things done. Do's and Don'ts deliver information in a nutshell, and "Level Up" sections point to further reading. Real-world stories are woven in throughout to reinforce key points. 

This book is for you if you can answer "yes" to any one of these questions:

  •  Do you feel like the newbie on your engineering team?

  •  Are you wondering how to review code or write a design document?

  •  Are you worried about breaking existing code?

  •  Are you overwhelmed by the thought of being "on-call"?

  •  Are you surrounded by unfamiliar acronyms like SLA, SLO, PPP, 1:1, OKR?

  •  Are you questioning the point of sprint planning meetings, story points, and stand-ups?



  Chris Riccomini is a software engineer with more than a decade of experience at major tech companies including PayPal, LinkedIn, and WePay, a JP Morgan Chase Company. He has held titles as data scientist, staff software engineer, and distinguished software engineer. Riccomini is also an open-source contributor and startup investor and advisor.



Dmitriy Ryaboy has been a software engineer and manager since the early 2000s. He's worked at enterprise software startups (Cloudera), consumer internet companies (Ask.com, Twitter), and research institutions (Lawrence Berkeley National Laboratory).He helped create and grow multiple open-source projects, including Apache Parquet. Dmitriy is currently the Vice President of software engineering at Zymergen.

Related Subjects

  • General (Languages)
  • Languages
  • Computers
  • Adult Nonfiction
  • General (Software Development & Engineering)
  • Software Development & Engineering
  • General (Programming)
  • Programming

Artists

Chris RiccominiAuthor
Dmitriy RyaboyAuthor