johncrane.dev

Can a former programmer return to the craft after years as an engineering manager, project manager, scrum master and agile coach?

Unlikely, but I'm going to try anyway. Below you'll find my attempts to recapture lost glory.

Please enjoy.

Projects

Viple

Learn vi by playing classic games.

Play Here!

Motivation: While some devs choose to learn vi (I'm not judging) I recently discovered that some students are required to learn vi. Hopefully this game will lessen the shock.

Technology: I wanted to learn Go and I am not disappointed. Go is designed with the developer experience in mind. It's simple, powerful, concise, consistent, and well designed. I'm using Ebitengine as the game dev framework with Ebiten UI

Checkout the code at https://github.com/wearsunscreen/viple

Gopher contributions welcome!

Perfect Flood

A drag-and-drop flood game.

Play Here!

Year of Quiz

A trivia game best played with a group of players because it covers many areas of knowledge.

Play Here!

Flying Lines

SVG animation, functional programming and a bit of math.

Play Here!

Watch a video stepping though the code

Sort of Quiz

Do you know the latitude and longitude of US state capitals?

Play Here!

Portmanteau Quiz

You see it’s like a portmanteau. There are two meanings packed up into one word. - Humpty Dumpty

Play Here!

Movie Quotes Quiz

You played it for her. You can play it for me. - Rick Blaine

Play Here!

Ancient History

My developer career started at Sierra Online porting adventure games to Macintosh. I also created games, tools, web apps, and servers for Tsunami Media, Tachyon Studios, and iWin using many technologies including Assembly, C, C++, SQL, Java, and Python.