Author: Josh

Your Fears are Not a Beacon

Your Fears are Not a Beacon

Fear is really hard to deal with. Fight or flight is an inherent human truth – we think that if we’re afraid, we must act. But…most of the time, action in the context of fear doesn’t make a ton of sense. It’s very logical in the comparatively rare times that our lives are actually in danger – but in the times we are simply (ha) afraid that we will lose an important relationship, action spurred by fear usually just does a whole lot of damage.

Read More Read More

It Doesn’t Have to Be Perfect

It Doesn’t Have to Be Perfect

In a previous post, we talked about how important kitty typing and determination are to technical execution. An important addendum to this is that whatever you do doesn’t have to be perfect.

Now, the first response to that is most likely to be an objection:

You: But…Laine and Josh, quality is so important to companies! It’s like, job #1: don’t mess it up. How can you say that it doesn’t have to be perfect?

Read More Read More

There are No Maps in Leadership

There are No Maps in Leadership

We were talking the other day about our leadership style, and what worked (through trial and error) for us. We came up with four points that we thought were critical.

Josh and Laine’s Plan for World Domination Leadership:

  1. There is no map
  2. Don’t be a jerk (unless necessary)
  3. Be good
  4. Find a partner/community

Read More Read More

Go: a Grumpy Old Developer’s Review

Go: a Grumpy Old Developer’s Review

An artist’s rendition of Josh.

I first started programming in C, about twenty years ago. I pretty regularly call myself a grumpy old man – I always thought that describing myself as “grumpy” was legit, but that the “old” was a joke.

It turns out that twenty years is a long time. 

I’ve got my copy of K&R (if you don’t what K&R is [like Laine didn’t, who is apparently neither grumpy NOR old…], sigh/get off my lawn, look up the authors), and it’s still my favorite programming book. I still love the simplicity of the C language. I’ve written in languages that do garbage collection and languages that don’t even bother to mention that they do garbage collection for you. I’ve seen so many different kinds of inheritance it makes me mildly disturbed to think about it.

I’ve learned JEE, Spring, and Spring Boot, and I’ve wandered around other people’s Python code. But I still have my love for C. It’s easy for me to read, easy for me to follow, and unless you’re doing something dumb with pointers, it’s pretty easy to figure out what you’re doing, and what you’re doing wrong.

Read More Read More

Idols and Alone and Rest for Your Soul

Idols and Alone and Rest for Your Soul

People Seem Safer than God

 Come, all you weary.
Come, gather ’round near me,
find rest for your soul. 
Thrice, Come All You Weary

“Come to Me, all of you who are weary and burdened, and I will give you rest. All of you, take up My yoke and learn from Me, because I am gentle and humble in heart, and you will find rest for yourselves. For My yoke is easy and My burden is light.”
Matthew 11:28-30

Read More Read More

Kubernetes: What is it, and why do I care?

Kubernetes: What is it, and why do I care?

So you’re a Java/C++/web developer and you’ve heard about all of these “cloud native” technologies, and containers, and you’re wondering “excuse me, what is a Kubernetes please, and why do I care?”

…or maybe you’re a general technologist – idly curious enough to wonder what all the fuss is about but not super interested in digging into the guts of the thing.

…or maybe you tend to understand technology more big-picture than detail and you wish someone would just tl;dr it for you.

Well…welcome to the first of our Technology TLDR posts! Kubernetes, you’re up.

Read More Read More

Choice-Based Relationships

Choice-Based Relationships

Relationships and Control

We’ve talked in the past about how control is an illusion – we can’t control the world around us, and all we really have are the choices we make.

We’ve also talked about how manipulating people only works when you’re the smartest person in the room.

One of the things that’s been a struggle for both of us, individually and as friends, is how do we make sure people will stick around? We all, at our core, don’t want to be alone. We want to be known, and appreciated, and maybe truly loved, but that…sure seems like a lot to ask. Most of us only manage to shoot for being a little bit known and sort of vaguely liked. And that’s actually pretty great, if it happens.

Read More Read More

OpenShift 2019 Roadmap – What’s Cool?

OpenShift 2019 Roadmap – What’s Cool?

OpenShift 3.11 release

In late 2018, Red Hat released OpenShift 3.11. Major features we cared about were:

  • CRI-O – a replacement container service (over Docker, although it can still run Docker containers) that isn’t controlled by a single company (6 Reasons why CRI-O is the best runtime for Kubernetes)
  • Improved infrastructure alerting and monitoring
  • New web console for admins

    New Node Monitoring UI

There are some great words here about what else was part of 3.11.

Read More Read More

Laptop Stickers: These are My Nerd Gang Signs

Laptop Stickers: These are My Nerd Gang Signs

I seeeee you!

One of our favorite things to do is to observe people. You can learn a ton about people by watching them (uh…in a non-creepy way, ideally) and seeing what they display as valuable. With nerds, one of the best ways to do this is to look at their laptops – make and model and operating system, sure, but actually the best source of information is to look at their stickers. A laptop is very important among nerds. It is the tool with which they fulfill their purpose, and so it has inherent value. It’s also only so big, so real estate given to stickers is important. You can learn a ton about a nerd by the tech and things they choose to affiliate with.

Read More Read More