RSSAmplifier

Blog

> Hello. I'm Lanie.

Recent content on > Hello. I'm Lanie.

lanie.devRSS feed ↗13 posts

Latest posts

hive mind

There’s a show on Netflix premised on the world being taken over by an alien lifeform that infects human hosts and turns nearly everyone into a hive mind. They don’t start wars, they share everything, and all known human knowledge is at the disposal of every other human. On a popular short form blogging platform, someone admitted that they found themselves rooting for this new entity. They…

marathon

It’s been a while since I’ve written. This of course doesn’t include the texts I’ve sent friends, and the verbal vomit I’ve injected into the internet. Long form, lightly serious posts have been something that has fallen by the wayside as I’ve launched myself deeper into other newer pursuits like learning to ride a road bike, being part of a team getting a SaaS…

midwest developer

A question that inevitably comes up while traveling is the topic of where you’re from. While I lived in Minneapolis, Minnesota, I was met with many blank looks, the asker not entirely certain of where it is on a map. I then also explain the Twin Cities, which is the Minneapolis and St. Paul metropolitan area, in much the same way that Budapest is both Buda and Pest. I currently live in Seattle,…

what I learned about interviewing

This was my first rodeo through the ride that is tech interviews. I had escaped the necessity that is formal technical interviews previous to this point. Oh buddy, did I end up with scabby knees. It was a steep hill to climb, especially when my previous job didn’t necessitate any of the skills they were interviewing on (pair programming with strangers, system design, etc.). It’s been…

using tailscale to use your friend's M1

I don’t have a problem with Windows. However, it cannot be disputed that as most development occurs on MacOS, most documentation is written with Mac users in mind. In many areas of computer science, a lack of diversity leads in a circular fashion to …cause no more diversity than there was before. And thus I was there, complaining to my friend that a hello world demo was not operating…

what among us teaches us about byzantine failure

Besides Among Us [1] facing devops challenges as its users outgrow its server capacity, the concept of the game itself has its roots in a problem that is famously difficult to solve in the world of distributed systems. Those who have played the game before can probably skip to the next paragraph. The basic concept of the game is that you and your friends are in outer space somewhere, and are…

clear your cache

It was around 12:30a, and I got a wonderful error message when attempting to pin the version of my recent push to the other repository that depends on that code: I went to bed, but the error was still there for me in the morning. Saving you my fruitless Googling process, I finally solved the issue by reading the error message (ha) and realizing that something was deeply wrong with the Go cache on…

goplay shortcode

When I started with Hugo, I began my blog with a prefabricated template. In my opinion, this is the best option if you want to start creating things to put on your site. Unfortunately for me, I still fell into this hole when I wanted to create a way for users to open my code up in the Go Playground and run it for themselves when I discovered the functionality wasn’t prexisting in the…

parsing a form

So you want to parse a form. You have your handler, and you’re getting data passed in through the request. 1 2 3 4 5 package example func Login ( w http . ResponseWriter , r * http . Request ) { // hi (: } The next step is to parse the form on the request. 1 2 3 4 5 6 func Login ( w http . ResponseWriter , r * http . Request ) { var err error if err := r . ParseForm (); nil != err { // Serve…

continue, break, & fallthrough

Continue and break have caused me a fair amount of consternation during my looping career. I come up with a reason to use it, and I’m forced to use Go Playground in order to prove their functionality to myself before I trust it. By writing down their functionality, I hope to both end these google searches for myself, and also provide us both with a tab that we will inevidably be using. First…

creating a photo gallery in hugo

It started during a trip through Europe. I kept noticing interesting doors, and struck by the mixture of functionality mixed with art. Doors are definitive transition points from one space to another, which further sparks the intrigue. They are physical pieces we use every day that litter our language with metaphorical and spiritual leanings. I have nearly a hundred of them on my camera roll, and…

new years reflections

While I consumed a great deal of internet advice throughout my first year as a software engineer, I don’t think that anything could of prepared me. It was full of very high peaks as well as valleys where I questioned my role in the industry. Despite the challenges, there’s nothing really that compares to the rush when something you’ve built solves a problem, and I’m so glad…

Doors

Enjoy all the doors that I have stopped and admired, probably as their owners looked on with suspicion. Read about how I built this gallery .