Blog of Rob Galanakis (@robgalanakis)

Culture

Whining, and Tech Art

A recent Facebook discussion prompted some discussion about how many programmers (especially in games) have awful development environments. So many studios don’t how to properly use (and the benefits of) source control. We work with proprietary or handicapped tools because we work with some frankensteined engine where standard tools...

Read more

80/20 sometimes- Good Enough vs. Perfection

The 80/20 rule is generally a good one to understand. 80% of the effects come from 20% of the causes. So how does it apply to software, and to product development in general? 80% test coverage. Higher coverage is notoriously difficult to achieve. Fix the top 20% of your...

Read more

“Make it work”

I know a managers that use ‘make it work’ as an implicit demand, knowing they’re asking you to do the impossible with inadequate resources and forcing you to deal with it- as if it isn’t they’re responsibility. I know developers that are all too eager to say they’ll ‘make...

Read more

Why I will never develop for a big company again

I had this post written up for a long time, and it was much more ranty. But now I’ll just give you some facts (all of which are public) and let you fill in the blanks: Your bonus is based on “Target Bonus %” x (“Your Performance” + “Company...

Read more

The Tech Artist’s Creed

Repost of my most recent from altdevblogaday: http://altdevblogaday.com/2011/08/26/the-tech-artists-creed Last month we started a thread on tech-artists.org about creating a tech artist’s creed.  After several weeks of back and forth, we finally came up with something we could all agree upon.  Here it is: I am a Tech Artist, Every day...

Read more

Bored People Quit (I did!)

If you read one long blog article this year, make it this one: Rands in Repose’s Bored People Quit.  It is one of the most important blog posts I’ve read in a long time, and right on the money. If you’ve ever worked a shitty professional job (especially programming),...

Read more

The Open Source community can be mean

I’ve talked a bit about my problems with OSS as an outsider.  Martijn Faassen wrote a great post about his problems with it from the inside: How to Handle Ideas.  It’s an informative, lucid post about improving the ways the open source community receives ideas and criticisms, written by...

Read more

The Importance of Vision, 3 of 3

As a small break while I finish my vacation, I’m going to publish my recent post at AltDevBlogADay in three parts.  View it there in its entirety. Not every studio has these problems (I know because I’ve argued with you about this). And I dare say that studios that don’t have...

Read more

The Importance of Vision, 2 of 3

As a small break while I finish my vacation, I’m going to publish my recent post at AltDevBlogADay in three parts.  View it there in its entirety. So how come with Tools and Pipeline we don’t think the same way? There is no Tools Director, so we end up with disparate...

Read more

The Importance of Vision, 1 of 3

As a small break while I finish my vacation, I’m going to publish my recent post at AltDevBlogADay in three parts.  View it there in its entirety. Every ambitious creative endeavor has at its helm a single individual who is responsible for providing the vision for its development. In...

Read more

1 6 7 8 9 10