Daily Coping 28 Sep 2021

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag.

Today’s tip is to extra water day. Drink a bit more than you usually do.

I try to drink a decent amount of water, but I’ve gotten out of the habit at times. When the pandemic first locked things down, I started to fill 4 water bottles and leave them on my desk, with the goal of drinking them all each day.

Slowly, I’ve gotten away from that. Today, I’m going back to that. Three large water bottles on the desk this morning.

20210925_120402

I’m going to try and rebuild a good habit of drinking more water.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 28 Sep 2021

Making Software Decisions

I work for a company that builds software. At Redgate, we are constantly debating what to build and how, and more importantly, how to structure something that is easy for our customers to use. There’s a lot that goes into the process of building software, way more than I thought was important a decade ago. Today, even when I don’t like the decision or the final result in a product, I know our process often produces good results.

Recently Netflix started a new series on how they make decisions for their software. It’s interesting in that they note that of all the ways they can make decisions, most of these involve few people. This leads towards their premise of using lots of A/B experimentation for helping to make decisions, and I look forward to future parts of the series that might explain the weight that they give to the results of A/B testing versus the opinions of developers and management.

How do you decide what decision makes the most sense for your business? I often see technology professionals being very passionate about how or why something should be implemented. I also think that sometimes we lend more weight to the passion of the arguer, rather than the merits of the particular thing being examined. It’s easy to give in and go with the group, or not care, about many software decisions.

For me, I’ve learned to try and give feedback, justify this with some rationale, and then trust the process. No matter how “right” I think I am, we are a team, and if the decision is made to go a different way, I support that. I’ve also learned that building software involves a lot of tradeoffs, especially with regard to the prioritization of work. There’s always more work to do than can be completed by our staff, no matter what the size of the team.

I find the process of building commercial software to be fascinating and I’ve learned a lot in the last few years about how to make the process successful. I’ve also learned what Netflix talks about. A small group has a very limited viewpoint and it’s worth gathering more data whenever possible to ensure you make a decision that has a positive impact on your software.

Steve Jones

Listen to the podcast at Libsyn, Stitcher, Spotify, or iTunes.

Posted in Editorial | Tagged | Comments Off on Making Software Decisions

Book Review: Lights Out

I have always been interested in GE since I was a kid. My best friend in high school had a parent that worked for the company for a bit and liked it. The parent was successful and I had GE on a list of companies I’d like to work for as I went into college. I never followed through, but I’ve been alternately impressed and disappointed in the company for much of my life.

I picked up Lights Out as a business related book that looks at the history of the company from Jack Welch as CEO to recent times. I had always wondered how would look back at Jack Welch over the years, after looking into the company and seeing how much of their success and profitability came from finance, not products. I knew this book might be slightly skeptical of the GE management philosophy, and I read it with that in mind.

Early Days

The book is a bit of a flashback. It starts briefly with the transition of the CEO role to John Flannery. It sets the stage that the company is struggling. From there it goes back to Jack Welch, his growth in the company and then the success through his reign.

The book notes that a lot of the pressure he put on managers was to meet the external expectations of the public and investors. He expanded the role of GE Capital, their financial arm, using the tripe A rating of the industrial company to loan customers money and help finance purchases. This made GE a de facto bank, in addition to their industrial might, and helped stabilize poor performance in some sectors.

It also allowed the high profits of banking to grow the company without the regulation and oversight banks have.

Welch also added lots of companies, growing the breadth of GE’s business. At the same time, they turned out impressive managers who could run their businesses. While I always suspected that this wasn’t all true, this book talks about some of the pressures managers faced, the power of a conglomerate to help them hide some shortcomings from investors, while ensuring the overall success of GE continued. I think if I’d joined the company in 1990, I’ve have been at the tail end of a successful run. I also might have expected that dividend to continue through my career, which would have been a problem.

Immelt

Welch’s successor struggled. Not the least of which was after 9/11, but some of the success GE had before that was tempered with more regulation of the company as a pseudo-bank.

I don’t quite know what to think of the GE of 2001-2017. As they tried to lesson their reliance on finance, grow into software, and continue to prove success to Wall Street. In some sense, I saw this as the slow decline of a company that struggled to reinvent itself and move away from some of the heavy industry and finance that had been it’s success story.

I also think that the author misses some of the changing nature of the world. GE did learn to build better products that lasted longer. Even with the maintenance contracts, sustaining growth in power plants and jet engines would be hard. Certainly they haven’t been able to dominate in software, and it doesn’t seem that Immelt kept up managerial excellence.

The book doesn’t quite dive deeply into the GE world, being more of a summary across time of what was published about the company and might be inferred.

Overall

I don’t know that I learned a lot about business here, other than what I’ve thought. It’s very messy, there isn’t a magic bullet, and you need a lot of resources to recover from the possible bad decisions and mistakes your management makes.

GE is a success in some ways, but like one of the reviewer’s comments I read. It’s an American story, getting caught up in finance and money, not the basics of building a great product and selling it.

Posted in Blog | Tagged , , | Comments Off on Book Review: Lights Out

Daily Coping 27 Sep 2021

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag.

Today’s tip is to experiment with a new healthy recipe today for a meal.

I like cooking, but even if you don’t, find something and give it to the person that cooks for you. Or try something new at a restaurant.

My wife wanted to do the Whole 30 diet. I’m working to accomodate her, and find some recipes that work for her. I had planned on one thing, and altered it slightly for her to meet the diet. I made some sheet pan fajitas, served over lettuce. Chicken in this link, but  switched to steak.

20210919_182955

A big hit with the family, though she didn’t get the guacamole that the rest of us did.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 27 Sep 2021