Cover photo
Rob Galanakis
Works at CCP hf
Attended Pratt Institute
Lives in Reykjavik, Iceland
787 followers|43,106 views


So, I am looking for a job after finally being caught up in the corporate panacea of layoffs. I'm not looking for Tech Art jobs and would like to get out of games unless it's for a very interesting opportunity. I'm also only looking in North America at this time (just relocated here from Iceland in March...). If you have anything promising, please send it my way. Thanks!
Jake Weisz's profile photoRob Galanakis's profile photoRobert Kist's profile photo
Will reply tomorrow +Jake Weisz. If I don't, please remind me.
Add a comment...
This wasn't the first pork shoulder I've cooked, but the first where I went for (and achieved) crackling (which I call "skeeeen"). Super easy to do and a show stopper in looks and taste. It is basically impossible to mess up.

1. Score the skin, dry it all, rub down the meat with some spices and salt, massage some salt and oil into the skin.
2. Let it sit for as long as you can (overnight is best, but this one had only an hour). Your goals are a) to dry out the skin and b) to let the meat absorb the flavor and salt. 
3. Into the oven at like 100C for as long as you can, if you only have like 3 hours you will need to use a higher temp.
4. About 40 minutes before serving, take it out of the oven and crank your broiler as high as it'll go (250C or so, hopefully).
5. When the oven is preheated, put it back in (I like to keep it away from the broiler). The skin will magically puff. Take it out as the skin starts to get brown, before it burns.
6. Take it out to rest (or put it in a warming oven) to let it rest.
7. Eat the skin on its own, or chop it all up together, and season with cider vinegar and salt (and whatever you want).

JP NOYES's profile photoMatt Zulawski's profile photoLaurent Kong A Siou's profile photoRob Galanakis's profile photo
hmmm  mouth watering!
Add a comment...

Rob Galanakis

Shared publicly  - 
So if anyone is looking for an easy way to host their automatically generated documentation, look no further:

I've deployed it on Windows and Linux successfully (without and with a webserver), but if you run into any issues or the documentation is unclear, please tell me.
Brad Clark's profile photo
Add a comment...

Rob Galanakis

Shared publicly  - 
If you have a sizeable #python  codebase you are interested in, I'd recommend getting this set up. My next post will talk more about how I actually use code metrics to affect change.
Thorsten Kaufmann's profile photo
Great. Perfect Timing :) Looking forward to the follow-up!
Add a comment...

Rob Galanakis

Shared publicly  - 
Awesome Maya discovery today.
<MPlug> == <MObject represented by MPlug>
hash(<MPlug>) == hash(<MObject represented by MPlug>)

So the common pattern you see in API examples, like:
if plug in (MyNode.outputA, MyNode.outputB)
But if you were to try:
if plug in set([MyNode.outputA, MyNode.outputB])
That would not work.

Dear #Autodesk: Objects that compare equal should *always* have the same hash value.
Add a comment...
Have him in circles
787 people
Michael Graessle's profile photo
Luiz Kruel's profile photo

Rob Galanakis

Shared publicly  - 
Are Agile project management and Agile development the same thing? I argue no, and we should treat them as different. What do you think?
Add a comment...

Rob Galanakis

Shared publicly  - 
So here's my followup to my previous post about collecting code metrics via Sonar. I talk about some practical examples of how I've used those metrics I've collected, including navigating some difficult conversations with individual programmers, and driving large project-wide initiatives.
Add a comment...

Rob Galanakis

Shared publicly  - 
This is pretty amazing. Well worth a read and listen.
Jason Parks's profile photo
Add a comment...
I wrote up some thoughts about why Agile game development seems so damn difficult. What do you think?
Don Olmstead's profile photoRob Galanakis's profile photoSven Bergström's profile photo
+Don Olmstead: It's Agile Game Deveopment with Scrum by Clinton Keith (who wommented on my post, woot!). I haven't read it yet; I focused on Lean books this year and lately have been getting back into tech books.

+Sven Bergström: Very good points! It bears pointing out that every signatory of the Agile manifesto has been or still is a programmer.
Add a comment...
Do you consider partial application a form of metaprogramming or plain-old-programming? Why?
What would you say to someone who things the opposite?
Cha Keeb's profile photo
I'd say thinG otherwise!
Add a comment...
Have him in circles
787 people
Michael Graessle's profile photo
Luiz Kruel's profile photo
Technical Director, EVE Online, CCP Games Reykjavik
  • CCP hf
    Technical Director, 2013 - present
  • CCP hf
    Technical Art Director, 2011 - 2013
  • BioWare
    Sr. Tech Artist/Tools Programmer, 2008 - 2011
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Reykjavik, Iceland
Austin, TX - Redmond, WA - West Hempstead, NY - Atlanta, GA - Reykjavik, Iceland
I'm the Technical Director of EVE Online at CCP, father to my son Marcus and a boston terrier named Shoni, and husband to a wonderful woman named Casady.

Love programming python, C#, and musing over tools development and tech artistry at my blog,, and at, which I helped found.
  • Pratt Institute
    Computer Graphics, 2003 - 2007
  • West Hempstead High School
    1999 - 2003
Basic Information
April 20
Rob Galanakis's +1's are the things they like, agree with, or want to recommend.
Agile project management versus agile development - RobG3D

Website and Blog of Rob Galanakis, technical dude.

Using code metrics effectively - RobG3D

Website and Blog of Rob Galanakis, technical dude.

Using Sonar for static analysis of Python code - RobG3D

Website and Blog of Rob Galanakis, technical dude.

Agile Game Development is hard - RobG3D

Website and Blog of Rob Galanakis, technical dude.

Booth babes are bad for business

Spencer Chen did an A/B test on the efficacy of "booth babes" at a big trade-show, staffing a booth in one part of the floor with scantily c

Microsoft axes 'stack ranking' in massive overhaul of employee review pr...

Microsoft is doing away with one of its most controversial internal practices, the "stack ranking" process that has long rated employees on

Killing Tasklets - RobG3D

Website and Blog of Rob Galanakis, technical dude.

Don't do this

In which Richard will tell you about some things you should never (probably ever) do to or in Python. Warranties may be voided.

41 Camping Hacks That Are Borderline Genius

These tips and tricks will guarantee you'll be a totally happy camper this summer.

Fat City

In the late 1980s I spent a year in the US as an exchange student. The exchange organisation allocated me a local support person named Emily

US Gov Sues The Art Institutes for $11 Billion Fraud

The Art Institutes, one of the nation's largest for-profit school systems where people can receive an education in photography, has come und

Bad Tech Job Interview Questions (and How To Answer Them)

The following are some of the most commonly asked bad interview questions, which may help to prepare you, so you're not caught off guard.

Crimson: Steam Pirates

Steam Pirate Action. Now on Google Chrome!

Google Chrome

Moving the web forward

Tech Artists Forums

A forum for and by technical artists and related disciplines in computer graphics.

Fleet Commander - Combat Gameplay Style - EVE Online

As a Fleet Commander in EVE Online, you are an accomplished pilot organising and leading fleets of warships and support vessels in combat op