A Perspective on UI in Game Engines

Posted August 2, 2020 in: Programming

Note: Wrote this about five years ago but still agree with the general conclusion. Indicators, UI and the World In doing a lot of thinking about the failings of modern UI systems I’ve struck upon a new way to think about the architecture of these things. I’m sure there’s probably some existing notion of this […]

Developer Acronym Dictionary

Posted September 25, 2019 in: Programming, Sysadmin, Web Development

I’m making this for myself to remember/offload all of the TLAs (Three Letter Acronyms) that we have to deal with in the run of a day. I’ll come back to update this resource regularly. Cloud IaaS – Infrastructure as a ServiceProvides raw virtual machines and virtual networking on demand. Typically allows automated provisioning of virtual […]

Creating a Personal Programmer Portfolio

Posted July 7, 2018 in: Programming

The site is currently under construction to make it a much better resource. We can use this development to talk about the design and creation of your very own site. As you’ll see its a bit harder for coders than in web design, but overall very doable.

How to Start Programming

Posted June 29, 2016 in: Programming, Technology, Uncategorized

Step #1 Figure out what you want to make. The first step to any program is figuring out what you want the program to do. You don’t need to know everything but you do need to know the basics. Will it be a game? Will it be a command line utility? What does it let […]

Why Not Unity?

Posted April 18, 2016 in: Game Development, Programming, Uncategorized

At some point every developer has to make this decision: Write my own engine or use Unity/UE4/Insert Favourite Engine Here. The decision always depends on your past experience. When starting out, many people try to write their own engine and get buried in the sheer volume of new information and problems to solve. When experienced, […]

Stacks In The Mind

Posted February 15, 2013 in: Programming, Uncategorized

You’re mind is like a computer in the sense that we have limited cognitive resources available. In order to optimize the way we operate the best course of action is to try to reduce wasting that load on unimportant tasks and move it to something useful. As a programmer we know ways to reduce work […]

Understanding REST

Posted October 2, 2012 in: Programming, Uncategorized

Though a fan of sleep, this article is actually about a programming architecture that’s come up often recently. REST (REpresentational State Transfer) is said to be used by many websites and services, but not completely according to many. After researching this for the last week or so I think I’ve stumbled into some reasons why […]

Worst Interview Question

Posted June 24, 2012 in: Programming, Uncategorized

“What programming languages do you know?” Asking that is the equivalent of saying “I don’t understand programming.” Every great programmer I’ve ever met wasn’t great because they had a large stable of programming languages that they’re proficient with. They were great because they know how to pick up new languages and technologies quickly. When you’re interviewing you […]

The Fate of Flash

Posted February 17, 2012 in: Programming, Uncategorized

I started writing this quite a few weeks ago when the announcement was made that Adobe will no longer support the mobile Flash player. Since Flash is something I use on a regular basis I wanted to weigh in on this development, but bear in mind this has been mostly picked apart by analysts with […]