It's Me
Hi, I'm Macoy Madson. I am a software engineer doing independent software contracting. You can check out my résumé.
If you want to get a hold of me, email macoy at macoy dot me.
I have a variety of personal projects. I also make music.
Products
The following products are at an alpha level of development. You can see their sales pitches here, though they are not ready for purchase.
- File Helper: Visualize and categorize your file system.
- Machsearch: An indexing full-text search application.
Code
I self-host my code here.
The blog part of this website is made with simple-org-blog.
Blog
Here you can find writings about game development, my personal projects, technology, and various other things.
Subscribe via RSS (feed contains entire articles).
They are listed roughly by topic and topics are in order of likelihood of relevance to a reader. See chronological order after the topics.
Latest articles
Programming tutorials
Programming smarter: techniques
Specific code techniques to make software better.
Programming smarter: practices
Practices you can learn to become a more effective programmer.
Game engines
Tech culture
Code editors
Raspberry Pi
Cakelisp
Cakelisp is the programming language I created and use for nearly all my projects.
Other programming projects
Game projects
- Bunny Semiconductor wins Free Software game jam
- Don't make players wait
- My work on the AI Director in Magic: Legends
- Deathcall Let's Plays
- RIP Galavant
- 7 Day Roguelike 2018
- A Change in Direction
- Approaching Galavant's Two-Year Dev Anniversary
- The Great Gif Exchange Revived, Week 1
- An Update on Galavant's AI
- The Great Gif Exchange, Week 15
- The Great Gif Exchange, Week 13
- The Great Gif Exchange, Week 9
- The Great Gif Exchange, Week 8
- The Great Gif Exchange, Week 7 (+SURPRISE)
- The Great Gif Exchange, Week 6
- The Great Gif Exchange, Week 5
- The Great Gif Exchange, Week 4
- On Build Systems, Visual Aesthetic, and Other Terrors
- Then Life Hits…
- Re:Horizon
Status reports
Miscellaneous
All articles
Here are all the articles in chronological order.