Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
6
I retired almost four years ago after nearly 40 years as a programmer. While I still write code daily, I do so to support my generative art rather than get paid for it. Most of my career was spent building new applications, and no matter what my title was, I
yesterday

More from The Codist

How Many Hours Can You Code?

How many hours a day can you write code, and at what point does the quality of your work go down? Even more important is how many weeks and months of that max effort you can still be effective. In my life, there have only been three periods where I

a month ago 54 votes
My Art And Color-After Tiling

I make generative art with Swift and use tiling in many pieces. Truchet tiles are generally arranged randomly and contain everything appearing in the final image. What I do differently is to separate the layout of tiles from colorizing the image. I call this technique "Color-After Tiling." For

2 months ago 48 votes
How I Defeated An MMO Game Hack Author

In the late 2000's, I worked at a niche MMO game company. We had a small team, not a lot of money, but a loyal audience. It was a game of skill without any of the usual powerups and unreality, and the players enjoyed the challenge. Then, one

3 months ago 49 votes
Why I Use Swift To Make Generative Art

Now that I am retired from programming for a living, I make generative art (not AI; see my post What Is Generative Art?) every day. I belong to a discord community of generative artists, yet I stick out because I am the only person using Swift as my chosen language.

3 months ago 45 votes

More in programming

DeepSeek

If you're not distressingly embedded in the torrent of AI news on Twixxer like I reluctantly am, you might not know what DeepSeek is yet. Bless you.

13 hours ago 6 votes
On the (un?)importance of design

You redesign your entire website, customers and employees say it's better, but none of the metrics change… Does design even matter?

23 hours ago 3 votes
How to download YouTube Videos quickly

I used to use yt5s all the time to rip and remix videos:

yesterday 2 votes
Launching Live Courses on Systems Programming

Modern software development has created a paradox: we build increasingly complex systems, yet fewer engineers understand how these systems work under the hood.

yesterday 7 votes