DISCLAIMER: This post appeared originally in SpiderOak’s Engineering Blog (CC BY-NC-ND 4.0). Whenever the word automation appears in conversation, I always remember this story of a build engineer that took the word “automation” to the next level. There are times where you want to be really needed at your job; at the very least, it gives you a […]
This idea came to my mind the other day: project management is security engineering. I’ve done both, one way or the other, and I started to see the similarities.
It’s been a while since I written anything. I have a list of things I would like to write about, but somehow I haven’t sat down to think them through. To my surprise, here I am, sitting down writing about what seems to be a recurring subject: bypassing security checks without even trying. Not because […]
The best way to approach a situation, that I’ve learned, is making sure you ask the right questions. That’s it. As a manager, you don’t have to have the answers, some answers sure, but not all. That’s why you are a manager, you are the router on a network of really smart people. You do […]
There are many ways to run a DevOps team. Is there a recipe in this post to run the best ops team ever? Certainly not. This is just the starting point: the basic things you need to look for when everything is on fire and you can’t just double or triple the size of the […]
Ok, yeah, it sounds like a drastic title, but it is. Just in case you are wondering if you are reading a baby stealer’s blog, I’m going to invade my own privacy a bit just to explain how it all went down. Here’s the new fact you’ll know about me after this: I’ve got a […]
Somewhere around 5 to 7 years ago I opened a bank account. Around 2 years ago (or was it 3?) I stopped using it because I got a new job and they offered an account in another bank with more benefits. I left some money in the first account, because it had some monthly expenses and I wanted […]
Wait what? I’ve been working with Python and PySide for quite a while, but only just a couple of months ago as my full-time job. As it has happened to me before, I start to think “well, I really know this thing from head to toes”, and then I realize I don’t. As a part […]
Go! A month ago I started learning Go, since I can’t learn by doing a ton of simple samples I started implementing a physically based renderer (may be more on this later). While reading about the language features there were a couple that sounded really great. The main one being defer calls.
The Objective-C side A really handy Objective-C feature that came to my attention not so long ago are blocks. Now I’m not going to write much about blocks themselves, for that there are much better docs. But here’s the basic idea: Blocks are anonymous functions that retain the environment where they are created and abstract […]