The Missing README covers skills you'll need to be a successful software engineer, the skills your manager wants you to know, the skills not taught in school.

Joined January 2021
8 Photos and videos
The Missing README was officially released yesterday! ๐Ÿ“š We're now #1 in Amazon's "New Releases in Software Design & Engineering" category! Thanks for all the support. ๐Ÿ“ˆ amazon.com/gp/new-releases/bโ€ฆ

1
9
47
The Missing README ๐Ÿ“„ retweeted
One of my favorite bits in @missingreadme . If you ever get to visit, the amphitheater in Arles is incredible. P.S. buy the book for your early career SWE friends! :-D
1
3
11
1,304
The Missing README ๐Ÿ“„ retweeted
Get the trilogy: The Missing README by @squarecog and @criccomini , followed by The Software Engineer's Guidebook by @GergelyOrosz , and on to Staff Engineer's Path by @whereistanya .
4 Dec 2023
If y'all are lookin for a good gift this holiday season, might I recommend The Missing README? amazon.com/Missing-README-Guโ€ฆ @squarecog and I jammed it full of practical lessons for engineers. Plus, it's got fun autobiographical stories like this one...
5
14
2,154
The Missing README ๐Ÿ“„ retweeted
10 Apr 2023
๐Ÿ’ฏ @squarecog and I cover this in @missingreadme.
A software (libraries as well as apps) design tip: validate configuration as early as you can. Validation (and failing) at build time > validation at start-up > validation at runtime. The earlier any invalid config is flagged, the faster the feedback cycle for your users.
2
12
4,859
The Missing README ๐Ÿ“„ retweeted
I Have Complicated Feelings About TDD by: @hillelogram Featured in PTK #113 bit.ly/ptk0113 Post: buttondown.email/hillelwayneโ€ฆ

1
The Missing README ๐Ÿ“„ retweeted
Using Async-profiler to speed up Hazelcast SQL engine - hazelcast.com/blog/performanโ€ฆ

3
20
73
The Missing README ๐Ÿ“„ retweeted
some ways to get better at debugging jvns.ca/blog/2022/08/30/a-waโ€ฆ
3
40
152
The Missing README ๐Ÿ“„ retweeted
"Ask a programmer to review ten lines of code, heโ€™ll find ten issues. Ask him to do five hundred lines, and heโ€™ll say it looks good." - Gene Kim, The DevOps Handbook.
42
648
6,636
The Missing README ๐Ÿ“„ retweeted
New software engineer? Experienced eng/manager who helps new engineers? Take this 5 min survey on onboarding! All responses get a sticker and entry into raffle for a free copy of The Missing README. Please RT! docs.google.com/forms/d/e/1Fโ€ฆ
4
6
The Missing README ๐Ÿ“„ retweeted
29 Aug 2022
To ๐ŸŽ‰ 1 year of @missingreadme, @squarecog and I are running an engineer onboarding survey and a giveaway. Take the survey to help us! ๐Ÿ‘‡ (< 5 min) forms.gle/4v4eJKAut8BAnKo79 You get a free laptop sticker and a chance to win a copy of the book. Please ๐Ÿ” so we get good data!
7
8
The Missing README ๐Ÿ“„ retweeted
๐Ÿ—ฃ๏ธ "Distill years of Java experience down to a set of best practices that help developers build high-quality Java applications and libraries" Lots of good advice for #Java developers on this site by @JonathanGiles ๐Ÿ‘. java.jonathangiles.net/
17
194
767
Itโ€™s The Missing READMEโ€™s one year pre-release anniversary! ๐ŸŽ‰ Over the past year, weโ€™ve sold 1000s of copies and gotten 41 Amazon reviews with a 4.8 โญ๏ธ average. But the best part has been hearing how the book has helped engineers grow. Thanks! amazon.com/dp/1718501838/refโ€ฆ
2
The Missing README ๐Ÿ“„ retweeted
If I may tweet my own horn a bit, we mostly wrote @missingreadme for beginners, but it's lowkey good for mid-career, too (most will find at least 50% of it useful, different 50 for each person).
2
4
We cover this in @missingreadme: ๐Ÿ” Do your research โฐ Time box ๐Ÿ“‹ Show your work ๐Ÿ‘‰ Don't interrupt ๐Ÿ“ข Prefer multicast, async communication ๐Ÿ“ฆ Batch your synchronous questions (interrupts) @HarvardBiz posted a similar list with some some fresh ideas. hbr.org/2022/02/how-to-interโ€ฆ
1
1
The Missing README ๐Ÿ“„ retweeted
See also, Chesterton's fence. And @missingreadme of course ๐Ÿ˜œ
1
8
We broke 30 reviews on Amazon (4.8 โญ๏ธ avg) a couple of days ago and we're above 70 on Goodreads (4.53 โญ๏ธ avg). ๐Ÿš€โœจ Keep the reviews coming! ๐Ÿ˜€
2
The Missing README will soon be available Polish Simplified Chinese, and Russian! We donโ€™t have release dates, but weโ€™ll let you know when we find.
1
3
The Missing README ๐Ÿ“„ retweeted
31 Jan 2022
Replying to @chrisalbon
True story. @squarecog and I wrote this in @missingreadme:
1
3
There are many chapter 9 (going on-call) learnings in this post. The post is also a good example of the "follow-up" section. It's worth a read. blog.roblox.com/2022/01/roblโ€ฆ

The Missing README ๐Ÿ“„ retweeted
๐Ÿ“ข Blogged: "What's in a Good Error Message?" Discussing some recommendations for designing error messages in libraries and frameworks. morling.dev/blog/whats-in-a-โ€ฆ
7
36
142