Three Books That Have Influenced My Career

(Originally published on Simple Talk at https://www.red-gate.com/simple-talk/blogs/three-books-that-have-influenced-my-career/)

I’m a lifelong learner. One of the ways I love to learn is by reading books. While I was making the transition to software development from my original career, I read the book “Code Complete” by Steve McConnell. This was back in the mid-90s before the Agile Manifesto was written or DevOps was a thing.

Codecomplete

I did learn a ton from that book, however. It taught me the importance of making code readable with the use of naming conventions, formatting, and comments. Software methodology has evolved quite a bit since then, but these concepts are still important over 20 years later.

Once I became a DBA, I read the book “The 7 Habits of Highly Effective People.” This is not necessarily a book about technology, but there are quite a few habits that apply. My favorite lesson was about being proactive. As a DBA, it was important to spend time creating scripts to automate tasks. I had a rule that I didn’t want to do something manually three times, so I would try to find a way to automate it before I was asked the third time.

7habits

Another lesson that I gleaned from that book is that a tool that can help you do your job, maybe a monitoring tool for SQL Server, is going to save time and money in the long run. And when automating a task, a tool that can write a script for you is going to save development time and decrease the chance of errors.

Finally, I read the book “The Phoenix Project” about five years ago. This book is different. Instead of a pure technical or self-help book, it’s a novel. It’s the story of a company that has been working on this important project, called the Phoenix Project, for years. It’s late, over budget, and hasn’t been tested. Unfortunately, the company decides it must roll it on a certain date out to disastrous consequences.

phoenix

This book is the story of how a company embraces DevOps and saves the organization. There is also that one guy, named Brent in this story, who knows more about the infrastructure than anyone else. He is both a valuable asset and one of the reasons that the IT department is in such a mess since everyone depends on him so much. From this book, I learned don’t be a Brent, but also what is required to embrace DevOps, from developing trust between the teams, to automating deployments, to having a good change management system. All three of these books are worth reading if you have the time.

By the way, if you are interested in learning more about DevOps, be sure to sign up for Redgate’s SQL in the City Streamed. This is a free online event, and I’ll be presenting a session along with some fantastic speakers like Kendra Little, Grant Fritchey, Steve Jones, and The Two Chrises. I hope you can join us!

 

About Kathi Kellenberger

I am the editor of the online journal Simple Talk. I love talking about SQL Server to anyone who will listen, just ask my five year old granddaughter. I love to write and teach. I am so humbled and honored to say I am a Data Platform MVP, a volunteer with LaunchCode and co-leader of PASS Women in Technology Virtual Group.
This entry was posted in Life in IT. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s