Blog of Rob Galanakis (@techartistsorg)

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

pynocle 0.10 released

My first useful open source project, pynocle, is finally ready for me to talk about. Get the code via Hg/GoogleCode here: http://code.google.com/p/pynocle/ Browser the pynocle-generated metrics for pynocle here: http://pynocle.googlecode.com/hg/exampleoutput/index.html pynocle is a series of modules designed to provide the most comprehensive code analysis of python available from a single source....

Read more

Don’t use global state to manage a local problem

Just put this up on altdevblogaday: http://altdevblogaday.com/2011/09/25/dont-use-global-state-to-manage-a-local-problem/ I’ve ripped off this title from a common trend on Raymond Chen of MSFT’s blog.  Here are a bunch of posts about it. I can scream it to the heavens but it doesn’t mean people understand.  Globals are bad.  Well, no shit...

Read more

The skinny on virtual static methods

Today at work, I saw the following pattern in python: class Base(object): @classmethod def Spam(cls): raise NotImplementedError() class Derived(Base): @classmethod def Spam(cls): return 'Eggs' After thinking it over and looking at the alternatives, I didn’t have an objection. I asked for some verbose documentation explaining the decision and contract,...

Read more

Automation must be a last resort

A repost from altdevblogaday.  Original post here: http://altdevblogaday.com/2011/09/10/automation-must-be-a-last-resort/  As is usual, the title is more inflammatory than the contents, the contents muddle the issue, and things are far more clear after reading the comments. As tools programmers and tech artists, we are responsible for the efficiency of our designers and...

Read more

Python software metrics- my first useful OS project?

I’ve tried to open-source code quite a few times, but the projects have been niche enough that they haven’t been very useful.  Well, I finally have something universally useful. I’ve take an interest in code metrics recently (as documented on this blog) and I have been quite upset to learn...

Read more

1 14 15 16 17 18 27