Skip to main content

Junior Developers - Best of Times Worst of Times

· 2 min read
Kam Lasater
Builder of things

Junior Developer Riding the wave of AI tools

Best of Times - Worst of Times

For Junior Developers it is the best of times and it is the worst of times...

Architects used to draw blueprints by hand. Then there was CAD. Old-timers complained about 3D modeling and how the next generation was getting ruined. How they weren't learning to think about buildings. How the profession would be wrecked by this new technology.

Nope.

On Vibe Coding

· 2 min read
Kam Lasater
Builder of things

Software Engineer Laid Back with hand behind his head and also on his keyboard

Vibe coding is sitting back and letting the LLM drive. It is accepting that I don't care what my assembly looks like, why should I care what my javascript looks like? It is trusting an LLM more than the hundreds of library authors who's code I run every npm install.

AWS Resource Tags

· One min read
Kam Lasater
Builder of things

Tag compatibility grid

AWS is incredibly powerful. Their products are awesome. Their ability to execute is unparallelled.

Their ability to fumble the ball so completely in some areas is also breath taking. Tagging is one of those features.

Cyclic is Shutting Down

· One min read
Kam Lasater
Builder of things

Cyclic Logo

Dear Users,

We are shutting down Cyclic.

Effective immediately we are turning off signups by new users.

In two weeks, May 10th, we will begin turning off free tier usage.

We will begin turning off all usage May 31.

Using Slack as an Searchable Event Stream Database

· 4 min read
Kam Lasater
Builder of things

Slack Search Results

When building a startup I rarely have the time to build software in the way I think of as correct. In these situations I find particular pleasure when simple solutions can be "good enough". Best yet is when one of these solutions holds up to increasing numbers of users, employees and use cases. One pattern that manages all of these is using Slack as a searchable event stream DB.

Managing Service Account JSON Files or Files with Secrets in Nodejs

· 5 min read
Kam Lasater
Builder of things

Locked vault

In our journey as Node.js developers, we often deal with various external services such as Google Cloud or Firebase. These services require us to provide credentials that authenticate our application and grant it the necessary permissions to interact with the respective service. This post is about to handle large secrets or files that contain private keys. Google provides files like this. You will see them named a few different things: serviceAccount.json or sometimes serviceAccountCredentials.json. This file contains secret data and is used to authenticate against Google Cloud and/or Firebase.