Blog of Rob Galanakis (@robgalanakis)

Be a deployment Boy Scout

The Boy Scouts have a rule: Leave your campsite cleaner than you found it. We know how to apply this rule when writing code but we often overlook this rule when it comes to installing or deploying that software.  I’ve seen, and committed, some pretty heinous accounts of changing...

Read more

Refraktor

Refraktor:  (verb) When you refactor some code and in the process change or mess it up so completely that you need to revert all your changes.

Read more

Run/debug your way to brittle software!

While working on pynocle some time ago, I found myself getting away from TDD and going back to the more traditional “run-debug-fix” pattern.  Write code you think is correct, run it to see if it is, if it isn’t, stick a breakpoint and see what’s wrong, change code, repeat until...

Read more

Validation routines as an intro to unit testing

For the past several weeks I’ve been introducing TDD and a focus on unit testing at work to the TA group.  Well I introduced it months ago but am now just convincing (forcing) people to do it.  This can be an imposing subject for people that have spent their...

Read more

Do you remember what being happy feels like?

As I’m coming up on my 5-month mark at my new job, I was thinking about how happy I am here at CCP.  I’ve been waking up at 7:30 for weeks, braving the frigid Icelandic mornings, because I have been so excited to get into work. My happiness caused...

Read more

Autodesk, leading the back of the pack!

A recent discussion on G+ prompted this blog post (which I’ve edited to make more sense in this context and took out the rant target’s name). His insistence on using MEL over python isn’t “sticking to his guns”, this is harmful conservatism. It would be one thing if a...

Read more

To Verizon and Motorola: Let me use my own goddamn property

My first cell phone was a Verizon phone, and when I moved out after college I stuck with Verizon.  The only reason I cancelled my Verizon plan was because Casady and I moved to Iceland, where our CDMA phones do not work.  (CDMA is a type of cell communications...

Read more

My GDC 2012 TechArt Bootcamp Session

Recently edited it, I’m sure I’ll fix it up and change it some more: The traditional role of Tech Art has been art support, integration, and tools. As the scope of pipelines have grown and matured, Tech Artists find themselves thrust into roles that require a large amount of...

Read more

Update

Sorry for the lack of activity lately. I was moving from Atlanta and CCP’s studio there, back to Austin for a week, got married, moved to Iceland, started at CCP Reykjavik, and found a new apartment. So I’ve barely blogged or G+’ed anything. I’m going to start blogging again,...

Read more

Pynocle update

New pynocle uploaded to google code (not PyPI yet). In this is a much better dependency graph rendering, module filename resolution, optimizations (such as only calculating dependency data and filename resolutions once), replacing imports with AST, and other improvements. However I took out the ability to run pynocle over...

Read more

1 14 15 16 17 18 27