Jason Scheirer

Jason Scheirer

Jason Scheirer

Hi, I’m Jason Scheirer. I’m a professional programmer and in my free time I’m a hobbyist programmer. I write games, I make little web toys, I talk about the passage of time. If you’re quiet on a summer’s day you can hear me whispering about JavaScript on the cool breeze.

Latest Posts

This Shouldn't Be Hard

As you are working your way to the goal, you should be able to be clearminded about how you aim on getting there and when you are slowed down for silly reasons do not accept...

Chains: My Attempt at an Itertools for Go

Jason Scheirer · 11mo

Top Matter: Codeberg for the library, doc for the library. It’s been six months since I’ve done this, but I’m finally writing about it! Go recently added proper iterator support...

Hate What You Know

Jason Scheirer · 11mo

You should be familiar enough with your tools to be able list critical things about them, even though they’re what you still choose to use every day. The title Hate What You...

Kicking the Tires on Harper

Jason Scheirer · 11mo

I’m trying out the Harper tool in VS Code. I’ve been aware of its existence for about 6 months and didn’t think much of it, just another rehash of existing tools. But I’ve come...

The Wrong Conclusion

Jason Scheirer · 11mo

A common pattern I have come to recognize everywhere as an anti-pattern: Person starts a dialogue establishing a problem, upon which we all agree Person continues on down the...

Throw your Team a Bone

Jason Scheirer · 13mo

You like little treats, so do other people! Sometimes you gotta give your peers something to make them feel good too. Sometimes this is called the hairy arm technique, sometimes...

Give Yourself Little Treats Sometimes

Jason Scheirer · 13mo

Palate cleanser tasks are morale boosts I’ve found that my productivity varies wildly based on the time of year, the phase of the moon, my mental state, the quality of my...

A Children's Treasury of Critiques and Concerns about the Current LLM Hype Cycle

Jason Scheirer · 13mo

We’re a couple of years into the LLM hype cycle and the volume at this point is deafening. I use LLMs, and I find them interesting, and they have played a major part of my...

You Need to Break the Rules

Jason Scheirer · 13mo

Over the course of your job, you are going to need to operate outside of the range of your defined permissions and responsibilities. You should do this sparingly and secretly....

Passively Transparent

Jason Scheirer · 13mo

Nobody should have to ask what you’re working on. You should leave an obvious, loud trail. Encourage this pattern in others. One thing that is important to me as an engineer...

Be An Iceberg

Jason Scheirer · 14mo

Be overprepared. As the phrase goes, don’t let your mouth write checks your ass can’t cash. Send along curated information that is a good summary of what you are doing, but be...

Tools I Use to Live My Glamorous Life

Jason Scheirer · 16mo

Development Languages/Technologies I am primarily a Python expert (25 years!) I am primarily a FastAPI user, and I am better than average at doing async programming (which sucks...

Classicube at Work

Jason Scheirer · 17mo

Problem Space At my new job, my new team engages in a team activity: every other week we get together for 30 minutes to play a game together online. We’re mixed hybrid, meaning...

Trying out PaperWM

Jason Scheirer · 17mo

I’m an enthusiast of playing around with different window management schemes. I like the idea of a tiling window manager, but I’m not smart enough to ever get really productive...

A Practical Guide to Self-Hosting a RAG

Jason Scheirer · 21mo

Post Contents Introduction Goals Anti-Goals First Things First Retrieval-Augmented Generation What The Hell is a RAG? What does this mean? Case Study: The Dumbest Possible...
Shuffle Search Random