I am thirty-eight years old
The rise of Whatever
Anise lives
🔞 vignettes
Eevee gained 4,219 experience points…
Fresh start
Monday Night Itch #1: Mystery Trap Adventure
Goodbye, Pearl
Recommended GZDoom settings
Gamedev from scratch 1: Scaffolding
Eevee gained 3367 experience points
Cherry Kisses, on Steam
Gamedev from scratch 0: Groundwork
Lexy’s Labyrinth
fox flux, three years later
Rowling is dangerously wrong
Star Anise Chronicles: Oh No Wheres Twig??
Old CSS, new CSS
Eevee gained 3169 experience points
Advent calendar 2019
Doom text generator
Goodbye, Twigs
Weekly roundup: Somewhere
Weekly roundup: Foglights
Weekly roundup: All that glistens
Weekly roundup: Waste not, want not
Weekly roundup: Breaking up (code) is hard to do
Weekly roundup: Chugging
Weekly roundup: GLEAM
Weekly roundup: Recharging
Weekly roundup: Vacay
Weekly roundup: Let’s try that again
Weekly roundup: Ironically stable
Weekly roundup: Exactly at the top
Weekly roundup: Push it to the limit
Weekly roundup: Pushing it
Weekly roundup: In flux 2
Weekly roundup: Bit of this, bit of that
Weekly roundup: Back to normal
Particle wipe generator
Weekly roundup: Cherry Kisses
Weekly roundup: Strawberry Jam 3
Weekly roundup: Off to a good start
Weekly roundup: Spectacular return
Eevee gained 2977 experience points
Cheezball Rising: Collision detection, part 1
Cheezball Rising: Opening a dialogue
Cheezball Rising: Resounding failure
Cheezball Rising: Maps and sprites
Cheezball Rising: Spring cleaning
Cheezball Rising: Main loop, input, and a game
Cheezball Rising: Drawing a sprite
Cheezball Rising: A new Game Boy Color game
Weekly roundup: Fortnite
A geometric Rust adventure
Conundrum
Weekly roundup: Visual novelty
Weekly roundup: Forwards
Weekly roundup: Re-emerging
Alice’s Day Off demo
Tech wishes for 2018
Weekly roundup: Lost time
Strawberry Jam 2 🍓
GDQ schedule dimmer
GAMES MADE QUICK??? 2.0
SUPER game night 3: GAMES MADE QUICK??? 2.0
Weekly roundup: Potpourri 2
Game night 2: Detention, Viatoree, Paletta
Eevee gained 2791 experience points
Weekly roundup: Happy birthday
Weekly roundup: AOOOWR
Physics cheats
Random with care
Weekly roundup: Anise’s very own video game
Weekly roundup: Breadth of the Wild
Weekly roundup: Invinco Beat
Weekly roundup: Truth or Dare
Roguelike Simulator
Game night 1: Lisa, Lisa, MOOP
Object models
Weekly roundup: VK Ultra
Eevee mugshot set for Doom
Weekly roundup: Upside down
Weekly roundup: Into the deep end
Weekly roundup: Pedal to the medal
Weekly roundup: Odyssey, you see
Weekly roundup: Ultimate despair
Weekly roundup: Nothing in particular
Coaxing 2D platforming out of Unity
Weekly roundup: Slow start
JavaScript got better while I wasn’t looking
Weekly roundup: Apocalypse
Weekly roundup: Calming diversions
Weekly roundup: Remembering how to draw
Weekly roundup: The usual
Weekly roundup: Let’s get physical
Weekly roundup: Games, mostly
Weekly roundup: A strange week
Nazis, are bad
Growing up alongside tech
Weekly roundup: Taking a breather
Datamining Pokémon
Weekly roundup: Downtime
Weekly roundup: Never enough
Weekly roundup: Juggling games
Weekly roundup: Out of potluck
Weekly roundup: On the move
Some memorable levels
Weekly roundup: Breath of the Tired
Weekly roundup: Successful juggling
Digital painter rundown
Weekly roundup: Potpourri
Teaching tech
Weekly roundup: Flux capacity
Weekly roundup: In flux
Introspection
Weekly roundup: Nowhere fast
A few tidbits on networking in games
Weekly roundup: Pixels and art
Weekly roundup: Potluck jam
Weekly roundup: The eagle has landed
Weekly roundup: Business as usual
Weekly roundup: HP restored
Weekly roundup: Fever dreams
Weekly roundup: A model week
Weekly roundup: Back in the saddle
Why LÖVE?
Weekly roundup: Slog
Weekly roundup: Slow catchup
Utopia
Weekly roundup: Strawberry jam END
Weekly roundup: Strawberry jam
Weekly roundup: Chaos
Weekly roundup: Out of phase
NEON PHASE
Eevee gained 2611 experience points
Weekly roundup: Asymptotically close to finishing
Weekly roundup: Welcome to the future
Weekly roundup: Happy Boxing Eve
Weekly roundup: A model week
Weekly roundup: Descent
Weekly roundup: Freedom
Let’s stop copying C
Weekly roundup: Arguing on the internet
Embedding Lua in ZDoom
A Rebuttal For Python 3
Weekly roundup: Screw it
Iteration in one language, then all the others
Weekly roundup: Apocalypse now
Weekly roundup: National Novelty Writing Month
Weekly roundup: Inktober 4: A New Hope
Mario Maker: The Wreck
JavaScript: A Horror Story
Accessible games
Inktober
Weekly roundup: Inktober 3: Tokyo Drift
Word-wrapping dialogue
Weekly roundup: Inktober 2: Electric Boogaloo
Doom scale
Weekly roundup: Inktober
Succeeding MegaZeux
Weekly roundup: Addled
Weekly roundup: Back into art
The curious case of the switch statement
Weekly roundup: Quietly advancing
Music theory for nerds
Weekly roundup: Bashing my head against a wall
Weekly roundup: HD Remix
I entered Ludum Dare 36
Weekly roundup: Ludum Dare
Testing, for people who hate testing
Weekly roundup: what even is sleep
Attribution on the web
Weekly roundup: slow but steady
Weekly roundup: three big things
Storing Pokémon without SQL
Weekly roundup: still writing
I wish I enjoyed Pokémon Go
Python FAQ: How do I port to Python 3?
Python FAQ: Why should I use Python 3?
The hardest problem in computer science
Weekly roundup: writing
On a technicality
Weekly roundup: doing better
Some stuff about color
Weekly roundup: short reprieve
Weekly roundup: video games
Graphical fidelity is ruining video games
Weekly roundup: sleepover
Weekly roundup: doodling
One year later
Weekly roundup: spring cleaning
Converting a Git repo from tabs to spaces
Extracting music from the PICO-8
Weekly roundup: Triple Monday
Perlin noise
Under Construction, our PICO-8 game
Weekly roundup: clearing my plate
Learning to draw, learning to learn
Weekly roundup: mad dash
Embedding Lua vs Python
The case for base twelve
Weekly roundup: pixel perfect
Elegance
Weekly roundup: zoning out
Weekly roundup: an awakening
Apple did not invent emoji
My first computer
Weekly roundup: sleep deprivation
I made a Doom level
Weekly roundup: legion of Doom
Biweekly roundup: doubling down
Mario Maker: …
Weekly roundup: video james
Maybe we could tone down the JavaScript
The NSA is trying to create a virtual clone of me
VD
Weekly roundup: ambivalence
I made cheesecake
Weekly roundup: building steam
Twitter’s missing manual
Everyone’s offended these days
Weekly roundup: well, no wonder
We have always been at war with UI
Weekly roundup: slow week
Writing
I made pretzels
Weekly roundup: second wind
Weekly roundup: stuff
Eevee gained 2437 experience points
Weekly roundup: reaccelerating
Mario Maker: The Works
Mario Maker: Purgatory
Heteroglot: #16 in Pascal, #17 in Inform 7
Weekly roundup: speedwatching
Shut Up, Paul Graham: The Simplified Version
Weekly roundup: wrapping up
You should make a Doom level, part 3: cheating
You should make a Doom level, part 2: design
Weekly roundup: magnum opus
Weekly roundup: Doom
You should make a Doom level, part 1: the basics
Weekly roundup: not much
Weekly roundup: makin’ games
Did some Spline work, again
Mario Maker: Pipe Dream
Words mean things, unfortunately
ZDoom on a Wii U GamePad with a Raspberry Pi
Mario Maker: Mount Erebus
Mario Maker: Free Will
Undertale
Mario Maker: Cookie Dough
The tech diversity blind spot
Internet novelty: testing personality
Did some spline work
Copyright is broken
Don’t use pickle — use Camel
Pokédex doodles, part 1
Fair warning: minor restructuring ahead
Next steps for beginning programmers
My search history is now full of illegal drug terms
Making Mario
Mario Maker: Tiny–Huge Island
Mario Maker: Spoopy Manor
Mario Maker: Test Flight
The sad state of web app deployment
Dark corners of Unicode
Security through misanthropy
Frozen peaches, sour grapes
I quit the tech industry
Text editor rundown
I stared into the fontconfig, and the fontconfig stared back at me
Just enough Git to be (less) dangerous
Sylph: the programming language I want
Starbound airlock
Eevee gained 2269 experience points
Maybe you’re just not very funny
Braid
Comment policy
Mozilla and free speech
A brief overview of copyright
Level 27
XY UI nitpicks
Cython versus CFFI
dictproxyhack, or: ActiveState Code considered harmful
I bought a new laptop
Goodbye, Styx
The controller pattern is awful (and other OO heresy)
Suzanne Venker is a robot alien in disguise
Look at my cat
Catchin’ ‘em all
A new use for StackOverflow
CVs and file extensions
Dimorphism
Crash!
A little bit Rusty
Lasik
Issues
Heteroglot: #15 in COBOL
Stripe CTF 2.0
Quick doesn’t have to mean dirty
Flora
Python FAQ: Passing
Python FAQ: Descriptors
Python FAQ: Webdev
PHP: a fractal of bad design
Python FAQ: Equality
On principle
tmux is sweet as heck
Once more, with feeling
Eevee has gained 1801 experience points…
FUCK PASSWORDS
In which i use GitHub, and IRC is awesome
Google postdecrement
informative title
GNOME 3 revisited
Python FAQ
Perls of Wisdom
Pyramid traversal: almost useful
Redmine vs GitHub
How to drive your new project into irrelevance
Something is wrong with American culture
Python needs more software
Perl 5 is dead, Perl 6 is a disaster
The deletion problem
What the hell am I doing
Unity vs. GNOME Shell
Gotcha: Python, scoping, and closures
Architectural Fallacies
Perl Worst Practices
Status, 2011 March… and April… ahem
P.A.D.D.
YATTA
Hagane no Renkinjutsushi
Status, 2011 February wk 3
Status recap
Something new