Veit's Blog
- gt4atproto at ESUG 2023
- Unstar everything, unfollow everyone (sorry)
- How I write and publish blog posts from Glamorous Toolkit II
- How I write and publish blog posts from Glamorous Toolkit I
- Implementing an IDE in GT
- Dear M
- Variable Arity through Macros
- Helping Ukrainians, from Berlin
- Feenk
- Building Setf
- CXXVI
- You Can’t Always Be Productive
- Back
- Thoughts on Identity
- Bathtime
- Like That?
- A New Pouch
- Blockchain: The Post I Didn’t Want to Write
- A New Life
- Adopt A Character
- Maps Are Everything
- The Worst Professional Advice You Will Ever Get
- Carp and
derive
II: This Time It’s Personal - Apart
- Carp Patterns IV: Modules
- Waiting in Berło
- Let’s Build a Quasiquoter
- Hiring
- Contextual Leadership
- Three
- A New Home
- Carp Patterns III: Macros
- Working on my Nutrition
- Carp Patterns II: Testing
- Carp Patterns I: Documentation
- Let’s Build Lenses in Carp, Part II: Prisms
- Let’s Build Lenses in Carp
- Deletion Day
- A Note on Lockdown
- Saying Goodbye
- On Footnotes
- Giving to Charities
- Compiling at Compile Time
- Spirited Away
- Implementing the Builder Pattern in Carp
- Yet Another Birthday
- Carp and
derive
- SIGBOVIK 2019
- EnthusiastiCon 2019
- Scheme Macros VIII: Green Threads
- A Bad Idea
- Mom
- Datengarten
- The Practicalities of Attending the Recurse Center
- Speeding up an Interpreter
- Scheme Macros VII: Design by Contract
- A Big Family
- 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
- A Quarter of a Century
- The City Without Names
- Job Hunting
- Let’s Write a Hashmap in Carp
- Atoms, And Why They’re Useful
- Scheme Macros IV: Deconstructing Classes
- Nothing Changed
- Brainfuck and Actors
- An Update
- String Patterns in Carp
- FlixBus, Or: Don’t You Tell Me I Can’t, Part II
- Enthusiasticon
- Coverage-centric Testing
- Why I Suck At Art
- Overengineering, Underengineering
- Borrow Checking, The Carp Way
- Anecdata
- A Cool C Trick
- More Turtle and Koala Stories
- A Ring of Eucalyptus
- Adding format strings to Carp
- One Year
- Carp and C (as of 2017)
- 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
- First Snow
- RC Popup, Intermission
- RC Popup, Project I: A Ring II
- RC Popup, Project I: A Ring
- Carp
- Flowers
- Radio Is Dead, Long Live Radio
- Sign Extending Numbers
- Less Alone
- PSA V
- Congratulations! You're Being Audited
- Scheme Macros III: Defining let
- Back In Berlin
- Discovering ptrace Is Discovering Pain
- Woodford Reserve
- Return Statement
- Fixed Point Division
- Scheme Macros II: Generics
- Fixed Point Arithmetic
- Binary Coded Decimal
- Dear Will
- Dear Anna
- Sunday
- Jeptha Creed, or: How I Learned to Love Vodka
- Scheme Macros I: Modules
- PSA IV
- Editing Revisited
- References & Values
- Holistic Wellness
- Impostor
- us, sorted
- Builtin Goodies III
- Regular Expressions Made Simple
- Pattern Matching, A Thing Of The Past
- PSA III
- Braindead Chat
- Builtin Goodies II
- Abstractions
- A Better Calculator
- Awkwardness
- New Tools
- The First Day
- Williamsburg
- Braindead Editing
- Tash
- What, How, Why
- Ah, Records!
- ÌFÉ
- Bourbon Country
- I Can't Paint
- On API Updates
- Reading—An Update
- PSA II
- Builtin Goodies I
- On Barewords
- Valentine My Funny
- Reading—The First Month
- PSA I
- The End of an Era
- Reclaiming My Writing
- A Summer Of Growth
- Braindead Data Transformations
- The Last Straw
- Going Static
- Dead and Reborn
You can visit my website or my Github profile.
This blog has an RSS feed and you can find its source code on Github.