Blog of Rob Galanakis (@robgalanakis)

Working around process bandwidth bottlenecks

For most of my first year at Cozy, the engineering team was rebuilding the application. The UX and code we had was, hmmm, not good. It wasn’t serving our customers and wasn’t maintainable in any way. We were working as fast as we could to add enough functionality to...

Read more

You’re probably not affirming your employees enough

I thought I was a good manager. I listened. I gave feedback. I mentored. I found solutions. I motivated and supported. People trusted me. The first time one of my reports told me that I needed to give more praise and affirmation, I thought perhaps they were being fragile....

Read more

My Framework for Compensation

As CTO at Cozy, I came up with a framework for compensation that I was able to mostly apply to the engineering/ops/fraud teams, and tried to impart onto other groups though not always successfully. There are a few parts to this framework, but nothing about it is complicated. Some...

Read more

Kauai vacation tips

My family (wife, 3 year old, 1 year old) completed a 2 week vacation to Kauai, Hawaii in April, but I never published this post… I figured I’d write up a few things we learned, hopefully it’ll help others planning a family vacation. First some random thoughts, then some...

Read more

When advice turns out to be a mistake

I remember reading Clinton Keith’s “Agile Game Development” and getting to an anecdote about CCP Games, where I worked at the time. The following is from a Gamasutra repost of the book’s “Teams” chapter: In the fall of 2008, CCP undertook the development of its tenth expansion pack called...

Read more

Linting pull requests

A couple weeks ago on Twitter, I joked about adding a way to bypass Cozy’s Pull Request linter by including #YOLO in the pull request description. It spawned an interesting discussion and a few people asked for more details about how the linter works. Some devs at @CozyCo said...

Read more

Hiring in a time of scarcity

I’ve never understood the hypergrowth mindset that’s guided the tech industry for the last few years, and part of me is happy that the investment bubble has popped. I’m not interested in throwing around money to solve problems; my experience is this creates more problems than it solves, and...

Read more

Questions to ask before you make that hire

When I was at CCP, I blogged a lot. I was able to try out many new ideas, and my disagreement with certain decisions sparked a lot of good writing. I’ll get to why that matters in a minute. At one point, one of the American executives hired by...

Read more

Anger is my muse

Last week, a coworker asked me to start blogging again. It’s hard to find material to blog about when things are going well and you’re so excited to do work, though! It is for me at least. Anger is my muse. I find it really difficult to stop having...

Read more

On choosing software by “what is best for the business”

When people are discussing what language/framework/library to use for something, the general criteria people talk about is “what best solves the business problem.” This criteria is used to justify rewriting backend services in Go, rather than sticking with Python. Or not. It’s used explain why you wrote a new...

Read more

1 2 3 4 28