About This Blog

This blog is rarely updated, but I try keep it going every time I find something I want to publish to the world. If you find something interesting, please don't hesitate to email me or dm on twitter.

Blog Posts

Prompt Engineering Isn't Permanent
March 26, 2023 | 3 minutes

We're seeing pre-trained models take increasingly less work to output something useful. As we go from pre-trained models, to instruction fined-tuned models. The next generation of models will be able to understand without requiring us to fiddle with the input prompt.

What It Takes To Make A Product That Sells Itself
February 21, 2021 | 8 minutes

A case study on Netlify, and what Netlify had to do to convert one user (me) in to a lasting customer.

Ring Buffer Logging For Fun And Profit
July 24, 2020 | 5 minutes

Logging isn't cheap, so we often disable debug level logs (and lower) when we deploy our code to production. When things are going well, this isn't an issue...

How Is Ray So Dang Fast?
January 24, 2020 | 3 minutes

If you've ever worked on a CPU-intensive distributed python project you know truly what pain feels like. Python's global interpreter lock...

Higher Kinded Types: Recursion Schemes (part: 2 / 2)
September 1, 2018 | 4 minutes

What are higher kinded types, and why are they important? (part 2).

Higher Kinded Types: Intro (part: 1 / 2)
August 28, 2018 | 3 minutes

What are higher kinded types, and why are they important? (part 1).

A Quick Guide to Vim Plugins
August 18, 2018 | 4 minutes

This ain't your grandmother's vim. How to start using vim in this century.

New Blog, New Me
August 15, 2018 | 1 minute

Welcome to the new blog!

Shalom Yiblet
follow @syiblet