RSS.Social

Veit's Blog

follow: @[email protected]

Posts

Threat Modeling For the Rest of Us

Six Simple Sudoku Solvers I: Python (Reference)

What “good” looks like in a data room

Simple SSDLCs

PSA: Plausible Analytics, maybe tip jar options?

Some notes about SBOMs

News from The Ministry of Bad Ideas, or: Delayed F-Strings

Waves, inspired by Hokusai sketches

LlmL

On starting hard things

Unstar everything, unfollow everyone (sorry)

Implementing an IDE in GT

Variable Arity through Macros

You Can’t Always Be Productive

Thoughts on Identity

Like That?

Maps Are Everything

The Worst Professional Advice You Will Ever Get

Waiting in Berło

Let’s Build a Quasiquoter

Three

Working on my Nutrition

Let’s Build Lenses in Carp, Part II: Prisms

Let’s Build Lenses in Carp

Saying Goodbye

On Footnotes

Spirited Away

Implementing the Builder Pattern in Carp

Yet Another Birthday

SIGBOVIK 2019

Scheme Macros VIII: Green Threads

Mom

The Practicalities of Attending the Recurse Center

Speeding up an Interpreter

Scheme Macros VII: Design by Contract

Mul Dim

Scheme Macros VI: Keyword Arguments

Scheme Macros V: Conditionals

Reading Review: System Dynamics

PSA VII

It’s Nice Here

Talking Carp

Let’s Write Base64 in Carp

One Foot in Management

One Hundred

The City Without Names

Job Hunting

Let’s Write a Hashmap in Carp

Scheme Macros IV: Deconstructing Classes

Nothing Changed

String Patterns in Carp

Why I Suck At Art

Overengineering, Underengineering

More Turtle and Koala Stories

One Year

Taking Notes

LastPass, Or: Don’t You Tell Me I Can’t

Reading, The First Year

Not Like Home

zepto, A Eulogy

Postmortem: Corrupting RSS And Twitter

Introducing anima

The Carp Compiler (as of 2017)

PSA VI

RC Popup, Reprise

RC Popup, Drawings

Koala and Turtle

RC Popup, Intermission

RC Popup, Project I: A Ring II

RC Popup, Project I: A Ring

Radio Is Dead, Long Live Radio

Sign Extending Numbers

Less Alone

PSA V

Scheme Macros III: Defining let

Woodford Reserve

Return Statement

Scheme Macros II: Generics

Sunday

Jeptha Creed, or: How I Learned to Love Vodka

Scheme Macros I: Modules

PSA IV

References & Values

Impostor

us, sorted

Regular Expressions Made Simple

Pattern Matching, A Thing Of The Past

PSA III

New Tools

The First Day

Williamsburg

Tash

What, How, Why

ÌFÉ

I Can't Paint

On API Updates

Reading—An Update

PSA II

On Barewords

Valentine My Funny

Reading—The First Month

PSA I

The End of an Era

Reclaiming My Writing

The Last Straw

Building a simple reranker

gtstartup: Spinning up development GT images quickly

gt4atproto at ESUG 2023

How I write and publish blog posts from Glamorous Toolkit II

How I write and publish blog posts from Glamorous Toolkit I

Dear M

Helping Ukrainians, from Berlin

Feenk

Building Setf

CXXVI

Back

Bathtime

A New Pouch

Blockchain: The Post I Didn’t Want to Write

A New Life

Adopt A Character

Carp and derive II: This Time It’s Personal

Apart

Carp Patterns IV: Modules

Hiring

Contextual Leadership

A New Home

Carp Patterns III: Macros

Carp Patterns II: Testing

Carp Patterns I: Documentation

Deletion Day

A Note on Lockdown

Giving to Charities

Compiling at Compile Time

Carp and derive

EnthusiastiCon 2019

A Bad Idea

Datengarten

A Big Family

A Quarter of a Century

Atoms, And Why They’re Useful

Brainfuck and Actors

An Update

FlixBus, Or: Don’t You Tell Me I Can’t, Part II

Enthusiasticon

Coverage-centric Testing

Borrow Checking, The Carp Way

Anecdata

A Cool C Trick

A Ring of Eucalyptus

Adding format strings to Carp

Carp and C (as of 2017)

First Snow

Carp

Flowers

Congratulations! You're Being Audited

Back In Berlin

Discovering ptrace Is Discovering Pain

Fixed Point Division

Fixed Point Arithmetic

Binary Coded Decimal

Dear Will

Dear Anna

Editing Revisited

Holistic Wellness

Builtin Goodies III

Braindead Chat

Builtin Goodies II

Abstractions

A Better Calculator

Awkwardness

Braindead Editing

Ah, Records!

Bourbon Country

Builtin Goodies I

A Summer Of Growth

Braindead Data Transformations

Going Static

Dead and Reborn