Recent Posts

Vibecoding a Blog Migration

Intro

Lately the topic of the day is AI agents and vibe coding. I have been playing around with some of the ai tools and figured I would jot down my thoughts. This is also a chance to dive into a bigger test of the tools and see where they help and where the limitations are.

The History

Initially it started out with the copilot style of AI which really was just a much better line completion than say intellisense from an IDE. At first, I have to say I was pretty impressed when I could just drop a comment in my code which was basically a TODO for me as I went and the AI would fill in the code for me. I guess this must have been around 2023 when I started experimenting with this.

Read more →

Blog Brain Transplant (part 2)

I haven’t updated the site in a long time, so I finally decided to do so. I was on paternity leave a few months back and in that time when I wasn’t exhausted or busy with my son I spent the time thinking, reading and doing some exploring.

One of the things that has concerned me a lot in the last couple of years is the rampant censorship that is being pushed. Finally to type this now with Elon purchasing Twitter, maybe things are going in the other direction, but it seems to me that the reason we are in this situation is because of the increasing amount of centralization of services that has occurred under web2. There used to be tons of independent blogs and competing blogging hosts, and you see so much content shift into Medium. RSS readers were huge and you saw Google kill its reader as more content got centralized.

Read more →

Blog Brain Transplant

I started writing here at the end of November in 2014. At that time I figured out how to setup Wordpress on an EC2 container in AWS and figure out how to secure it. From a general devops standpoint it was a great exercise for me to get better with AWS and just generally how you configure and lock down a website. As the years have gone on I have occasionally upgraded my container to the new long term stability releases of Ubuntu as they were released. Earlier this year I decided to do the same and upgrade to the latest version of Ubuntu. Finally after keeping this container going for 6 years, I just got an error when trying to upgrade Ubuntu. I decided that that point I should just build a new container and migrate the blog over to it. It had been a couple of months, but I decided since I had the whole week off at Thanksgiving to undertake it at that time. As you can see now it has been successful as nothing looks different here.

Read more →

Our Engineering Process

general

I haven’t been active on here lately just due to how busy we have been in getting our product on the market. That being said I did end up writing a post for our company blog about the engineering process we have built up over the last couple of years. I figured I would share it on here as well. Check it out here: https://wndyr.com/is-what-were-doing-driving-value-as-engineers/

I am a strong proponent of Agile development and I like the mind shift about thinking about value creation and who is the ultimate customer for what I am building. I hope that it is useful for you as well.

Read more →

Running Sonar from Bitbucket pipelines on your Go apps

golang

In the past when I was a Java developer we would run Sonar on our projects for static analysis. I have always liked the dashboard view it provides and the way it can find all sorts of problems in a code base that are often overlooked. When I learned that Sonar supported Go I knew that I would eventually integrate it into our environment. Since I had already built out our continuous integration pipeline in Bitbucket, I figured it would be easy to integrate Sonar into our builds. Little did I know that there wasn’t much documentation out there on the internet showing how to do so.

Read more →

Happy New Decade

general

The 2000s

With the turn of the new year it got me thinking a bit about the change in the decade. Hard to believe it has been over 20 years since I was celebrating the change of the century with my friends in Minneapolis. Things have changed drastically since then. At that time I was 6 months into my career. I had joined a telecom startup and moved to Texas after graduating from the University of Minnesota. The 2000s were a decade of change and growth for me. It had me working really hard to get established in my career. Going through a couple of acquisitions and finally moving into my second startup. I met my wife then and got married, and we transitioned from apartment life to having a house. We traveled as much as we could. Mexico was much safer back then and we explored a lot of central Mexico as well as trips to Europe every year.

Read more →

2019 Year in Review

Wow what a year. It has flown by and as you can see I haven’t gotten to the blog since I upgraded the site earlier this year. Looking in my drafts it looks like I was intending to write a post about travel, but I didn’t get back to it. Anyway given that the year is rapidly ending I figured it was time to start looking back on it.

I never imagined how busy this year would be. We went from the start of the year where we created a plan on what we were going to build for the year to drive to an MVP. We were building out what we thought would be our alpha release, but discovered in user testing that we needed to pivot. Along the way one of my employees left. We then drove the new concept to an early access release grew the engineering team and it has been an amazing ride. 2020 is going to be focused on product market fit and hopefully upon achieving that, rocketing into a growth phase. Given how crazy it was to build what we have built on such a lean team a lot of my themes for the year fell to the wayside especially this blog. When you are super busy and tired this is an easy thing to drop.

Read more →

Site Upgrade

general

My site was down for much of today as I finally took the plunge and rebuilt my image from ground up. This was something I had considered doing for some time now. The old site had been through a couple of ubuntu upgrades and was chugging along, but I always thought it would be good to do a fresh install. However I never really wanted to dump the time into it. Then I saw this article: https://www.anandtech.com/show/14284/amazon-offers-another-amd-epyc-powered-instance-t3a

Read more →

The Chug

So far this year I have not been keeping to my blogging schedule. Since posting my themes for the year I have been AWOL too busy working on launching a product in my current role. That being said a friend of mine just launched a new show on YouTube called The Chug. If you are into craft beer like I am check it out at: http://thechug.life

Read more →

Themes for 2019

general

I am late to the party. Normally I tried to take off until Epiphany before I return to work, but I needed to start working on the 2nd so I wasn’t able to get to this post until now. As is my tradition I set my themes for the year that I want to focus on. I find doing so helps me stay on track and make sure that I am growing and improving myself.

Read more →