
The New New Thing: A Silicon Valley Story
Michael Lewis
4.4 on Amazon
26 HN comments

Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
Jason Schreier
4.7 on Amazon
26 HN comments

How Google Works
Eric Schmidt and Jonathan Rosenberg
4.5 on Amazon
26 HN comments

Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series)
Kent Beck and Cynthia Andres
4.6 on Amazon
25 HN comments

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Robert Martin
4.7 on Amazon
24 HN comments

The Bitcoin Standard: The Decentralized Alternative to Central Banking
Saifedean Ammous, James Fouhey, et al.
4.7 on Amazon
23 HN comments

Deep Learning with Python
François Chollet
4.5 on Amazon
23 HN comments

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier
4.6 on Amazon
22 HN comments

The Unicorn Project
Gene Kim
4.6 on Amazon
20 HN comments

Information Dashboard Design: Displaying Data for At-a-Glance Monitoring
Stephen Few
4.5 on Amazon
20 HN comments

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Gene Kim , Patrick Debois , et al.
4.6 on Amazon
20 HN comments

Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho
4.6 on Amazon
20 HN comments

Excel: Pivot Tables & Charts (Quick Study Computer)
Inc. BarCharts
4.6 on Amazon
20 HN comments

Hacking: The Art of Exploitation, 2nd Edition
Jon Erickson
4.7 on Amazon
19 HN comments

Bitcoin: Hard Money You Can't F*ck With: Why Bitcoin Will Be the Next Global Reserve Currency
Jason A. Williams and Jessica Walker
4.8 on Amazon
19 HN comments
amenuoronJuly 22, 2018
If you are into it, the DevOps Handbook is also pretty good (https://soundcloud.com/itrevolution/sets/the-devops-handbook).
atsalolionJuly 7, 2017
caseydmonApr 8, 2020
orevonNov 12, 2019
yuppie_scumonAug 15, 2021
- The Phoenix Project
- The DevOps Handbook
- The Google SRE Book
I have not read The Unicorn Project (by the authors of two of the above) but it is probably more relevant to your question.
dataheadonNov 18, 2020
I recommend Eric Topol's books as well, including The Creative Destruction of Medicine and Deep Medicine. Lots of food for thought.
rhizome31onOct 1, 2018
badrchoubaionJune 6, 2020
beaker52onJune 28, 2017
https://www.amazon.co.uk/Phoenix-Project-DevOps-Helping-Busi...
The DevOps Handbook is a sister book to The Phoenix Project which is more technically oriented around the practicalities of closer integration between Dev and Ops.
https://www.amazon.co.uk/DevOps-Handbook-World-Class-Reliabi...
JarwainonDec 19, 2018
Right now I've got:
- Design Patterns by the Gang of Four
- The DevOps Handbook by Gene Kim
- The Phoenix Project by Gene Kim
- Designing Data-intensive Applications - Martin Kleppmann
- Peopleware - Tom DeMarco
- Code Complete - Steve McConnell
- The Mythical Man Month - Frederick P Brooks Jr
- Growing Object-Oriented Software - Steve Freeman
- Domain Driven Design - Eric Evans
- The Clean Coder: A code of conduct - Robert C martin
- The Pragmatic Programmer - Andrew Hunt
- Building Evolutionary Architectures - Neal Ford
- The Design of Everyday Things - Don Norman
- Don't Make me think - Steve Krug
dvtrnonSep 13, 2019
DevOps is NOT…easily achieved nor implemented
Debatable, at least IMO. DevOps isn't easily achieved nor implemented if you're trying to implement ALL THE THINGS to say you did and check-off a series of "We did DevOps thing x" boxes as so many companies appear to want-at least from reading various DevOps-y job descriptions lately.
It is easier implemented if, like Gene Kim tells us in "The DevOps Handbook"-we start our DevOps transformations with a small, sympathetic team and iterate outward.
sethammonsonDec 12, 2019
Stop what you are doing and read either (or both) The Phoenix Project or The DevOps Handbook.
TL;DR: smaller, more frequent deploys are safer, less likely to introduce bugs, provides faster feedback for better learning, and require built in automated testing, quality checks, and solid telemetry. It makes lives better for developers, qa, ops, product, the company, and customers. This is not "not move fast and break things."
erikdaredonMar 3, 2020
Remote: Yes
Willing to relocate: No
Technologies: Kotlin, Java, Ruby, Python, JavaScript, Docker, Ansible, CI/CD, Git, Gradle, MySQL, PostgreSQL, Redis, MongoDB, AWS (EC2, Lambda, API Gateway, Elastic Beanstalk, IAM, Cognito), Spring Boot, Ruby on Rails, Serverless
Résumé/CV: https://erikthered.me/resume/
Email: erik.david.nelson@gmail.com
10+ years experienced engineer with past experience in building web apps and REST APIs on the JVM. In my current role I'm working with some Ruby on Rails apps and Serverless apps with Ruby running on AWS Lambda, in addition to some DevOps responsibilities.
I'm open to both backend and DevOps roles (I recently read The DevOps Handbook and it was awesome). I'd be game to do fullstack as well, but I'm a little rusty on frontend outside of some light React work.
atsalolionFeb 27, 2017
atsalolionJune 28, 2017
- The DevOps Handbook
- State of DevOps Report 2017
- Guide to Sysadmin Body of Knowledge www.sabok.org
organsnyderonJune 28, 2017
My belief—shaped by many at the forefront of the DevOps movement—is that it is a cultural focus rather than a technical one. In many ways, it's an extension of agile philosophies, with a focus on fast feedback, transparency, heightened interactions between teams, etc. There is also a heavy focus on automation (CICD), but the automation is there to serve the cultural goals. Just because you do CICD doesn't mean you're necessarily doing DevOps, and you can adopt a lot of DevOps principles without doing full CICD.
Books:
* The Phoenix Project— introduces a lot of concepts (such as lean principles) that are foundational to the movement
* Effective DevOps (Oreilly)
* The DevOps Handbook
Podcasts:
* Arrested DevOps
* DevOps Cafe
Blogs:
* IT Revolution
Events:
* DevOpsDays conferences
* Local meetups
* Velocity conferences
* DevOps Enterprise Summit
Having a good grasp of both development and operations skills is helpful. But it's far from complete. If you solely focus on the technical aspects without examining the cultural, you're missing the foundation of the movement.
znpyonApr 10, 2021
DevOps is about demolishing the walls between development and operations, in the sense of making both parties work together.
Basing on that, development needs some knowledge about operations tooling and operations people need some knowledge about development tools, if anything to build automation and to integrate with the software being built.
RandomSortonOct 1, 2018
Lean software Development - Mary & Tom Poppendieck
The DevOps Handbook - Gene Kim, Jez Humble, Patrick Debois
Accelerate - Nicole Forsgren, Jez Humble, Gene Kim
Continuous Integration - Paul M. Duvall, Andrew Glover, Steve Matyas
Continuous Delivery - Jez Humble, David Farley
mrmondoonMay 23, 2016
People not willing to update their kernel in production environments is a social problem, not a technical problem. The kernel is one of the most reliable, well tested and reviewed software projects in the world. When you upgrade your kernel 99.5% of the time you get new features, performance and bug fixes without any negotiate impact. There are of course rare corner cases especially if running propriety hardware when they are generally slower to release updates that show the benefits of a modern kernel.
The problem there is the culture and traditional slow moving operational engineered haven't all embraced the well proven fact that regular, small charges are safer and have various added benefits.
There is also a serious language barrier between many engineers and management / project managers who clearly would not be likely to understand the benefit of upgrading to a kernel version that say properly supported the new SCSI blk_mq backend for storage, so there either needs to be degree of trust and respect to (proven) engineers(ing) and teams or they need to be clearly taught the value add of a fast release cycle and practising quick (hopefully automated) patching. That's where I think books like Gene Kim's - The Phoenix Project and his soon to be released book - The DevOps Handbook which may in fact be more useful to people performing PM/PO tasks.
dvtrnonApr 4, 2019
They pointed to Nordstrom as an example of an enterprise organization who did this as a part of their internal devops transformation, and it worked wonders at the time when it was needed.
This team didn't tackle new user stories for feature additions or enhancements, they didn't work on existing tickets. Their role was singularly focused on identifying and making payments on technical debt and operational enhancements.
Not every team can afford to focus an entire group of people to the task of paying down technical debt, but what I did take from it is that every team can't afford to not dedicate some time out of the week or month making critical fixes where necessary.