Coté's Wunderkammer

Archive

Two for one! Speed up with Test-driven Development & Don’t forget to measure

Speed up with Test-driven Development

Doing test-driven development is the best way to maintain software release speed and avoid “legacy” software slowing you down. what TDD is, why it helps you avoid legacy slow-downs, and shows that most people don’t actually do it.

#155
November 12, 2020
Read more

Better, more decisive meetings

Better, more decisive meetings

Most meetings should result in a decision. However, most meetings are not run well enough to get a decision. Today, I summarize the method Pivotal Labs uses to find The One Thing to Work On. It’s from the book – you can .

#154
November 11, 2020
Read more

The mayonnaise measuring epiphany

The mayonnaise measuring epiphany – better software with discovery and framing


#153
November 10, 2020
Read more

How COVID changed IT priorities & spending, with Rita Manachi

How COVID changed IT priorities & spending, with Rita Manachi


#152
November 9, 2020
Read more

Everything I know about platform operations and platform as a product

(I don’t usually talk about the “show on the show,” but I’m trying something new here - quicker, smaller, hopefully daily things. Hopefully if I have smaller parts flowing through the system, it’s more sustainable. This will be longer than I’m hoping it’ll usually be as I have to clear out the inboxes.)

Everything I know about platform operations and platform as a product

#151
November 6, 2020
Read more

Staycation and small scale eternal return

Staycation

Last week the kids had off, so I took it off as well. They actually gave Monday and Tuesday off as well, but a week is about as long as I can stand to vacate my normal life. The unstructured staycation life is at first alluring, and then I’m near the end a regret not doing more. But, “relaxing” is supposed to mean…relaxing. “Doing more” sounds like work.

So they say.

It was a good chance to make some ornate food, so absurd things like bike my kids around to play Pokémon Go, and do some house cleaning.

#150
October 20, 2020
Read more

Lizard brains in digital transformation

Lizard brains in digital transformation

Lessons from child psychology: my daughter fell on her bike recently, twice. She actually did “well” at falling, in the framing of our DevOps think. She gets really frustrated to the point of paralysis - wonder where she gets that from!

How would I get her back up to get to school on time?

If it were me, I would just get back on the bike, angry as hell, upset at everyone, the world, and myself. For whatever reason, I’m someone who goes forward, full of anger. I don’t take time to calm down. This is very bad. After decades of this - 3 or 4 - it’s burned me out and I can barely function with simple things like my kids telling me they don’t like cheese when I’ve just served them a cheese sandwich. (I mean, mysteriously, they love quesadillas, but cheese outside of two crisp and warm tortillas is bad?)

#149
October 9, 2020
Read more

Kubernetes is an enterprise architecture

Kubernetes is an enterprise architecture

Five years ago, in the Pivotal Cloud Foundry days, we had a lot bravado. We almost challenged people, dared them to do something radically different. The mindset of doing daily releases, collapsing together multiple roles into product teams (business analyst-cum-product manager, developer, designer - this second a totally foreign concept to most enterprises) and then automating so much infrastructure that ops people were sort of not needed - it was a lot to process if you were a VP of Infrastructure in 2015, or even a CIO.

We would call this an “opinionated” platform. Brian Gracely was the first I remember to thoroughly describe what was going on here. His distinction between structured (“opinionated”) and unstructured platforms was great. We should have hired that guy! :)

Whatever it was called, opinionated/structured meant that meant that we’d made choices about how you architect your application, packaged it, instrumented it, and run it. To get all the benefits - for it to even work - you’d have to follow these opinions. Early on, these types apps would be described as something like “12 factor apps” using microserves. I think we call them “cloud native” apps now.

#148
September 12, 2020
Read more

Economy in writing, or not

Bosch Source: wikipedia.

I’ve been listening to . The writing is, literally, comic book simple. It’s so bald and direct, people say instead of show. There’s little artistry to it. The dialog and narrative quiping is often cringe-worthy. Instead, the artistry is in the stories, the world-building.

#147
September 4, 2020
Read more

"I can work only in small, intense bursts."

View of Denmark beach house at night

I am not good at constructing major pieces of work. I have a short concentration span. I can work only in small, intense bursts. I don’t seem to work consciously. I write to unburden myself, to amuse myself, to arrange in order the things that bulge in my head, to make myself notice things.

#146
August 28, 2020
Read more

No Subject

No Subject

There’s little to report this episode. Things go on and on, over and over with just enough variation to keep me awake.

Movie at 11.

(I still struggle to take time at the end of the day, or any part of the day, to collect together all the wunderkammer- and commonplace book-ready scraps from the day into an organized pool. I still don’t clean up my room, as it were, each night.)

#145
July 12, 2020
Read more

A happy madness

A happy madness

(1.)

¯_(ツ)_/¯

You wouldn’t know it unless you listened really carefully with a fine toothed comb to all my Internet bilge, but my mind gets unhinged easier. Or, maybe with such a mixed metaphor, you can hear it clear as a bell. This week has been like most others, up and down, terrible, and up.

#144
July 3, 2020
Read more

Are you actually changing?

Are you actually changing?

(1.)

Improving the way you do software - doing agile, DevOps, or whatever - is about changing. If everything is working fine, you don’t need to change. The teams working on software (“developers”) change how they organize and operate; the people who build and operate the software in production change how they organization and operate; the compliance people change how they organization and update. I’ve written up a lot of this in recent books.

#143
June 22, 2020
Read more

Neither urgent, nor important

(1.) Neither urgent, nor important

Cloud buying decision tree

#142
June 15, 2020
Read more

Junk Enterprise Modernization

You can never step in the same digital transformation twice

(1.) Junk Enterprise Modernization

Getting excited about work has become hard. The struggle is doing the same thing over and over. There are two things there.

First. The among all us platform competitors from the past five or more years. All of us were fighting a PaaS war, but the industry and buyers turned out to just want IaaS. Kubernetes is low level, the operating system to the stack of software development. This means that the stack above it has to be built, enterprises are now waking up to the need to build a development stack ontop of kubernetes. They’ll discover the need to change how they do software, build out the technologies, and so forth. This what we were doing at Pivotal in the past five years, and our competitors were doing. Once Docker, Inc. fizzled out, Kubernetes stole the focus from the application layer several years ago. You could argue that “events” (Kafka) were happening, and “microservices,” but I don’t know: that seems very early. Anyhow: now we’re back at the beginning of explaining how to do software better.

#141
June 8, 2020
Read more

A good story adds value to a product

A good story adds value to a product

Originally posted on my blog.

#140
May 31, 2020
Read more

Webinars, whipped cream in a can, the artist oyster diet

We’re all doing webinars now

Two months is a long time to not be working. Well, to only do a little work. I’ll be back at work on Monday, and it’s hard to know what it’ll be exactly. This is an age of webinars (I’m sorry “online conferences”) which I have, I don’t know, 13 years of experience doing.

As we discussed in this week’s Software Defined Talk, webinars get a bad rap. I think that’s because most of the content is, well, crap. Good speakers don’t often want to do webinars and they don’t bring their best, they also recycle existing content. They save up their good work for in-person conferences. If these speakers do more webinars, the quality will increase.

#139
May 23, 2020
Read more

Prioritizing design time by durability, not populist beauty

Prioritizing design time by durability, not populist beauty

A refinement of the “less is more” tool:

Subtract rather than add: this rule must be understood in the sense of reaching simplicity, getting at the essence of the object by eliminating anything superfluous until no further simplification is possible.

#138
May 12, 2020
Read more

One-handed video editing

One-handed video editing

While on paternity leave, making videos is an easy, high value product to make. So I’ve made a lot!

#137
May 9, 2020
Read more

One minute videos on digital transformation

One minute videos on digital transformation

I’ve been dying to work on some project while on paternity leave. (Yeah, yeah, I know!) Small videos are a good project. I don’t like short videos, but the whole rest of the world seems too. Plus, they’re faster to make than long ones. I’ve made four so far. They’re fun!

#136
May 1, 2020
Read more

There is no six page memo in remote schooling

There is no six page memo in remote schooling

Rainbows cats bunnies

There’s so much hidden skill in working with online tools for school. My kids and my mom show me this each day when they work on school:

#135
April 22, 2020
Read more

Re-living the present before fantasizing about re-living the past

Re-living the present before fantasizing about re-living the past

I fantasize about how I could have lived my past days better, been happier and gotten things done. Just enjoyed living instead of muddling through things. When I’m putting myself to sleep nowadays, I sink into the same pre-sleep dream-scape: I’m always riding a bicycle, maybe ten or eleven years old. But I’m exactly me, as I am now, that day, and I’ve been transplanted back into that Michael. I get to relive life over, with all that I know now. I’ve thought through how I’d get money (something we forget we had none of as a kid), how I’d make sure not to be identified as a genius so I could stay in the same grades and meet the same friends, and then I think of the fun things I’d do, the projects I’d work on.

I’m telling you this to make the point: I rarely ever think of how to make my present life better, how to even make it OK.

#134
April 20, 2020
Read more

Start with Hunter Thompson by reading Joan Didion first

Starting in on Hunter Thompson

Someone asked me the best way to start in on Hunter Thompson, what book to read.

is his masterpiece. After, or during that, pick and choose pieces from . His is, I don’t know, much more than : there was nothing like it in literature until he wrote it and so much of what we now consider good writing, even intellectual living, flows through that breach.

#133
April 13, 2020
Read more

Nothing to give up on

Nothing to give up on

Most of how people tell me to fix myself is to give up, or give into things. I’m not calibrated well to do that. At this point in my life, I’ve already given up and given in to all the things I can. I only have a handful of things I want, and do when I can’t get or achieve them, is drives me mad.

For example, administering my kids home schooling is impossible to do well; we have a newborn; my wife is bed-bound until her c-section heals; I have to do everything, but I’m not even working. To keep sane, I have to compromise, prioritize, give up and give in.

#132
April 2, 2020
Read more

Current status, a poem

Current status, a poem

I don’t know, man.

Whatever.

(Just click Publish.)

#131
March 21, 2020
Read more

Cook eggs in olive oil

Cook eggs in olive oil

You should olive oil to cook your eggs with. I was visiting with some friends of our several years ago, one of them from a Houstonian Greek family. He was making fried eggs for us, and poured a big pool of olive oil into the skillet. “What the hell?!” I said in my head, “you’re cooking that in olive oil?” I asked him. Sure, why not? he said, I always do.

For whatever reason, this was mind-blowing. I’d been cooking eggs in spray-bottle oil and butter when I wanted to treat myself - if I was going really crazy and wanted to Arkansas it I’d use left over bacon grease like my grandma.

#130
March 14, 2020
Read more

They found $5 billion in the couch

They found $5 billion in the couch

I did a calculation like this too quickly and really goofed it up on this week’s Software Defined Talk, doing some double counting (I think?) and otherwise just messing it up all crazy-like. This wild estimate is, hopefully, less wild.

#129
March 6, 2020
Read more

Scuba

There’s a couple weeks backlog here.

Scuba

I went scuba diving for the first time a few weeks ago. My son liked it so much we went twice. I was worried at first - I don’t take well to learning new things at all, I fear it. But this time it was great and, even, relaxing. There’s a lot of garbage voices that fill my head all day long: I have that thing where, though it’s easily provable that it’s the opposite in my life, I can’t ever focus on good things - I can only see good when I look outside of myself.

#128
March 5, 2020
Read more

The Business Bottleneck, book, now available, for free!

New book from me, free too!

I have a new “report” out from O’Reilly and sponsored by VMWare/Pivotal. It’s focused on how “The Business” can help out with digital transformation: .

#127
February 10, 2020
Read more

Developers require janitors

Developers require janitors

Rightly, people put a lot of value on developers:

#126
February 4, 2020
Read more

Open source can't be used for differentiation

Open source can’t be used for differentiation

Despite 20 years of using, analyzing, and marketing open source, I still don’t really understand how vendors can use it strategically. The only thing I know so far is that to make money you have to sell something.

If you give away your product for free, competitors will just use it, and extend it, adding proprietary differentiation. This is what Amazon does that freaks out open source startups. In addition to just using the open source software as their own products, they add the differentiation of running and managing it for you, and putting it into the whole of AWS. [Insert here.]

#125
January 25, 2020
Read more

Hug your manager

Hug your manager

“the real action in any administration is executive in nature: knowing what regulatory buttons to push, which enforcers can really go for blood, who to put where, and how to manage them.” - Emily Stewart via Ezra Klein

#124
January 19, 2020
Read more

I talk too much

I talk too much

I’ve had several meeting with new people at work recently. This happens when your company is acquired by another: everyone wants to get together to see what your deal is and if there’s a way to work together. You setup new teams to pursue the bright new feature and they have to figure out what their deal is and who they’ll do it.

There’s lots of “intro” meetings. “You two should talk with each other!” I’m encountering a problem I’d forgotten about: nothing ever happens as a result of those meetings. A whole new set of actions and next steps and even fundamental understandings of what the problem and goals are pops up later.

#123
January 11, 2020
Read more

Museum bilge

I’ve got a backlog of links and other stuff from the past few weeks. My son wants to play Minecraft with me right now, so I’m just sending you this. Links, as always, relevant to yours interests, and more ephemera coming next time.

Museum bilge

#122
January 4, 2020
Read more

The Buddha had no kids

The Buddha had no kids

Don't know what this is

Walking back from the Maritime Museum with a friend I asked him, “how are you so happy all the time?” They explained that they just thought about what was rational. Getting upset and angry didn’t get good results. You had to think through and sort through the best, or workable options.

#121
December 19, 2019
Read more

Indecipherable note to self from 5 Dec 2019, 9:22pm on my iPad in Amsterdam

Indecipherable note to self from 5 Dec 2019, 9:22pm on my iPad in Amsterdam

“It’s all incremental change.”

Goat eating a mountain

#120
December 11, 2019
Read more

Workaholic

Workaholic

1.

I am slowly giving up on the world. Well, the world of following things so closely that that endlessly read RSS and newsletters and press clippings. The astute of you may have noticed I follow no one in Twitter. My sense, my drive, that I have to be working all the time and on-top of things is dwindling. I am telling you this because my identity is defined by being a workaholic.

I mean, here I am, writing, editing, and sending this instead of reading some comic books or just staring at the wall here in this shitty airport on a Friday night.

#118
November 29, 2019
Read more

Leading failure

Leading failure

Another excerpt the book I’m currently working on - check out .

#117
November 23, 2019
Read more

I don't want to see anyone

I don’t want to see anyone

Yet in many professional exchanges you may want to disguise your actual state of mind. Even in more intimate settings than the office texting has replaced phone conversations. If being heard makes many people self-conscious, imagine being seen. Bartleby has a face that only a mother could love—which is why, although he occasionally appears on The Economist’s podcasts, he is rightly absent from its films. He has no desire to be seen by the other people with whom he is communicating—or to see himself in a corner of the screen, a process that automatically makes him want to fidget. If a public-relations type suggests a video interview with someone, your columnist always opts for a phone call instead. … A videoconference can be highly useful on occasion. But not every meeting requires it. Before switching on the screen, ask yourself: “Is my face really necessary?”

I too , as I despise most work calls. It’s not just my own face, but seeing other people’s faces is distracting. I’ve got nothing against their faces, really, I literally find it distracting and squeamish. I don’t like looking other people in the eyes. I’m not sure what that it is, but it’s hard - taxing, it takes a lot of energy and attention - for me to see people. Well, people I’m not deep friends with.

#115
November 12, 2019
Read more

Do you still need an IT department?

Do you still need an IT department?

Another small chunk from my book in progress.

#114
November 10, 2019
Read more

Enshrine urgency: always run in the yellow

Here in Barcelona, still, for a Gartner event. Can’t get enough of a beach town, right?

Enshrine urgency: always run in the yellow

#113
November 5, 2019
Read more

Plato never worked at an enterprise

Organization structure, or, Plato never worked at an enterprise

A small chunk from my book in progress.

#112
November 4, 2019
Read more

(no subject)

https://www.instagram.com/p/B4OIw1IJfiP/

Traveling is catching up with me. It’s exhausting, in all the ways. I’ve been traveling constantly this Fall (with a week here and there of being home. I’ve been business traveling for - let’s see, starting in 2006 at RedMonk… let’s round up a little bit and minus out the two years I parked myself in Austin at Dell - 12 years.

The work is valuable and good, and it drives a tremendous amount of . But.

#111
November 2, 2019
Read more

No escape

No escape

We’re vacation all over the island of Ireland this week, the four of us. It’s exactly what you’d image: green, friendly, rainy sometimes, full of sheep, and huge oceans.

The cliche of unplugging on vacations applies: insert that virtue signaling here. Of course you can’t escape thinking about the real world. Right after this, I have a team meeting in Chicago, flying directly from Dublin to it; a consultative meeting the day after; and then I need to finish a draft of my second book by mid-November. Plus, there’s all the real life stuff to worry about: should I be forcing my kids to be more academic, or is it OK that my son gets really excited about hatching a dragon egg on some rando iPad game? Shouldn’t my daughter know how to write basics by now? Am I being a good enough husband? Should I be getting up earlier to go see the sights more?

I call these thoughts The Garbage Voices: those little languid demons that poke through my mental defenses at twilight and at the witching hour. It’s impossible to separate signal from noise when it comes to The Garbage Voices, so I dismiss them all: you still hear them though. Ignoring something doesn’t make it go away.

#110
October 24, 2019
Read more

“Stories” & infrastructure software

“Stories” & infrastructure software

First, “business” explained:

#109
October 17, 2019
Read more

How to moderate a panel

A panel of one

Moderating a panel and interviewing

None of this is intended to be pedantic, or whatever. It’s just the things I think of when moderating a panel or interviewing someone on stage. As ever with my advice, it’s also driven by my content aesthetics.

#108
October 9, 2019
Read more

Things to do in Austin for foreigners short on time

Things to do in Austin for foreigners short on time

Breakfast tacos at tamalehouse

I navigate life, mostly, though food, rather, . Thus, my suggestions for things to do in Austin are primarily about things to eat. Also, I have a nine year old and have lived in Amsterdam for a year. So, my knowledge of “the hot spots” is about a decade out of date. Some of the places I recommend below may even be closed!

#106
October 2, 2019
Read more
 
Brought to you by Buttondown, the easiest way to start and grow your newsletter.