Lazy Foo' Productions was founded the same day Kill Bill Vol 2 came out on DVD. I rented it to watch with my girlfriend I was with at the time. She had vicious PMS that day.
Lazy Foo' Productions was originally supposed to be called "Lazy Programmer Productions".
The site was hosted on the now defunct netcessor.net free hosting site at http://netcessor.net:82/lazyfoo/index.html. I didn't have a job at the time so I couldn't afford hosting.
The site had the various games I was making at the time. It consisted of a Tic Tac Toe game called "X vs O" which I finished by the end of the summer, "Lazy Poker" an Online Draw Poker game got done by the end of the fall, and the early versions of Lazy Blocks. It also had a news page was pretty much a log of the progress being made on the games.
The layout was as it is on the retro tutorials, only it was black text on a white background. It also used frames (I was young, I didn't know any better).
The games and the site were created on an old Compaq computer with a a 700 mhz Pentium III, 4 MB integrated intel GPU, 128 RAM and a 20 GB harddrive running Windows 98.
I only averaged about a dozen visitors a week. Partly because the site kept going down.
I bought my first domain and I continued my work on lazy blocks which was a Tetris clone. I finished by the end of spring. After lazy blocks I made a scrolling/tiling demo called lazy maze which was never released. Then I started working with OpenGL. I didn't get very far in my OpenGL study because my integrated intel GPU with really bad drivers. Calling glGetTexImage would crash a program. Because I couldn't further my study I thought maybe I should make some tutorials.
I started making the source code for the demo programs and finished the source codes by mid july. Then I announced my tutorials to GameDev. There were originally 20 tutorials.
The reason the tutorials run at 20 FPS is because the Compaq computer I was running wasn't able to get a decent framerate.
The reason lazy font is so poorly drawn is because my mouse was broken when I made it. I had to hold it like a TV remote and move the mouse ball with my finger.
Because my Compaq was 5 years old, its capacitors blew and I had to get a new computer. I upgraded to a custom made rig with a AMD Athlon 3700+, Geforce GS 6800, 1 gig a RAM, and 2 120 gig hard drives running Windows XP and SuSE 9.3. I was ballin'
My first website was hosted the crappy webhost VizaWeb Inc. The site would go down at least once month, there was no customer service, and the site go hacked at least twice in my two years on their service.
On January 1 2007, I moved to lazyfoo.net on dreamhost. Things are much better now.
The site is made with Dev C++ for the demo programs, Notepad++ for web stuff, MSPaint/Photoshop 7/Sony Vegas for graphics.
The original tutorial set was produced from a laundry room. There's was literally a dryer 1 foot away from me as I was coding it. This is what I get for not studying hard in high school.
Most of the visits come from people who bookmarked the site.
About 70%-80% of visitors use windows, 15%-20% use Linux, and about 3%-4% use Macs.
If you type "Lazy Foo'" into the google search bar and you hit I'm Feeling Lucky this website pops up.
I didn't start using version control until August of 2017 and I started using SVN.
I didn't switch over to Git until December of 2022 when I decided to upgrade the website to a static site generator.
The website is made with the Jekyll static site generator.
The VM that builds the website runs Fedora.
At the time of writing, the website takes 43.124 seconds to build from a clean state.
The song used to in the audio recording tutorial is Run Away With Me by Carly Rae Jepsen.