skip navigation
"Software developer with a kaizen mindset"

Blog

Cultivating positive self-talk

Monday Feb 21, 2022
I have struggled with depression and self-esteem issues for years. Over the last few years (I think) I have started to put the pieces together to fundamentally improve how I go through life happier. I started to realize that my negative self-talk was holding me back. I was unable to recognize the parts I do like about myself. When I wasn’t depressed I talked myself back into it, because ‘I didn’t deserve’ to be happy.

Gestalt Theory in design

Tuesday Feb 1, 2022
Shapes and relationships between those shapes are an important foundation of any design. Being aware how our brain inteprets those shapes is therefor an important aspect to ensure clear visual communication. To better understand this we have to look at some psychology… What is gestalt theory? Gestalt theory originally comes from psychology and revolves around perception. In relation to design it is focussed around visual perception. However it can be applied to other areas.

What Is Visual Design?

Friday Jan 28, 2022
The first step of my learning journey into design had me list some terms that I wanted to dive deeper into to understand it better. My first choice was to look into Visual Design. That may have proven a mistake as a first topic, but lets take a closer look together. Visual design is actually a very broad term and its exact definition can depend on who you ask. Some of the closely related terms that I found while reading on it were graphics design, UI design and visual communication.
I’ve always enjoyed design at some level. I made my start making websites and have dabbled in some digital art in my highschool days. I even started a design study, though switched to programming instead. However every so often I get back the itch to get back into it. It’s that time again… Below all the topics that I want to start with exploring and getting a better understanding of.

Release Strategy

Saturday Nov 27, 2021

A while back I was trying to figure out how to automate releasing and versioning for one of my sideprojects. It is an api designed for use in jamstack and is written in golang. Here I’ll describe where I’ve ended up now.

My git cheatsheet

Friday Nov 26, 2021

These are the commands I generally use the most or ones that are very useful but don’t use frequent enough to remember.

Naming is a difficult thing to nail down as a developer. Most variables have to be clear both in technical as functional context. However as with most language the vocabulary may shift over time as the product/app develops. Old usages my be replaced, but forgotten to be refactored.

There are a few things I took from learning natural languages that gave me more tools to get to better names.

A couple days ago my kubernetes cluster broke after a system upgrade. Resulting in the cluster generating the errors below.

Ever felt like your team isn’t able to deliver the flexibility you would really like? You’ve put in a lot of time to make sure you’re resilient, you barely have down time, the agile process is highly optimized. Still the new feature requests are piling up and it is getting harder and harder to keep all the happy flows straight. It might be time to shift who your customer is and treat your services as a product instead of a bespoke software solution.

Securing k8s a little

Saturday May 8, 2021

After upgrading my cluster to 1.20.5 I had to move to the secure port and start to use authentication because of it. While I found a way to open everything up where it was easier to use (as a homelab) it is very insecure.

This post is to take a tiny step to securing the apiserver.