Blog of Rob Galanakis (@robgalanakis)

Boyd’s Law of Iteration

If you haven’t read Jeff Atwood’s post on Boyd’s Law of Iteration, you should. The gist is, speed of iteration beats quality of iteration. We can sometimes have a very slow iteration time on the engineering team here, and our tools suffer. On the other hand, I think our...

Read more

Awesome ‘Design Patterns’ author interview

I ran across these three interview articles today with Erich Gamma, the author of Design Patterns: Elements of Reusable Object-Oriented Software. They are totally worth reading, it won’t take more than 15 minutes or so. How to Use Design Patterns Erich Gamma on Flexibility and Reuse Design Principles from...

Read more

I can’t believe you still manage assets with folders and names

I thought this strategy had gone the way of the dodo, but apparently not. There are still people using folders and filenames to manage assets, which is expected, but worse is that there are still people suggesting folders and filenames as a solution to asset management. It is difficult...

Read more

Fighting the tyranny of tools design

At our studio, the lead game designers are also the ones that decide workflows and design tools for the rest of the design team. However, there’s nothing that says good game designers are good tools designers (I’ll talk about this in a future post, and it may be that...

Read more

Exceptions vs. No Exceptions

When I moved onto the tools team, I was shocked to find out that the codebase is written not to throw or expect exceptions. I withheld judgement for a little while (because it wasn’t going to change and I have respect for the people who made the decision), but...

Read more

Rob Galanakis- Tools Programmer

2 weeks ago I made the move onto the Tools Programming team here at BioWare Austin (which is why I haven’t been around on the TAO site or IRC, things are calmed down now though). I moved across the building but then back into the same room I moved...

Read more

How to Understand the User

If you haven’t read Robert L Read’s How to be a Programmer: A Short, Comprehensive, and Personal Summary, do yourself a favor and read it. I want to highlight one sections in particular that illustrates my belief about what makes an effective technical artist/tools programmer: How to Understand the...

Read more

Education vs. Technology

I was listening to NPR a couple weeks ago and there was a story about this school in Tanzania that had lots of speeding traffic in front of it and a dozen or two children were being hit every year. Apparently, the government had repaved the road in front...

Read more

Lack of updates

I am already breaking my more frequent blogging promise. I have a few posts mostly typed up but unfinished, and a few more that are just ideas. I should have time to post more after this week- I’m about to finish a big project, and my job is also...

Read more

All About Documentation

There is a recent article on Gamasutra: Game Dev Collaboration: Google Docs Style. Every developer has his own story about the failures of documentation. I would have hoped that those thinking about this the most have already moved past the ‘silver bullet’ naiveté Chris shows in that article (well,...

Read more

1 24 25 26 27 28