Flying, traveling

"Let's say you could wave a magic wand and have the perfect flying experience, what would that look like?" Brian Chesky from Airbnb started one of the most interesting conversations I’ve seen lately on Twitter. A simple question led to an amazing discussion. It also hits right at home…

Things I wish I'd known when I became a tech lead

For the last few months, I've had the great honor of becoming a de facto tech lead for a new project at HERE Connected Driving. That is, I have to act as one but I don't have the formal title nor experience. This has an additional difficulty. I can't grow…

Multi-flavored Android libraries: Quick Tips

So I was dabbling today with an app that keeps getting bigger and bigger. So big that my Android library module's DEX had grown into the dreaded 65K method limit [1], and I wanted to optimize it because builds were taking ages [2]. So I went on and created two…

What I want to get out of Startup School NYC

I'm certainly excited for today. As a person that has been for quite a long time very interested in the power startups wield to change business, technology and society (and an avid reader of Hacker News and YCombinator startup stories) attending Startup School in New York today is both an…

Programming (and thinking) the functional way

As a complete beginner with Haskell [1], I got immediately interested with it the time I saw the very elegant example of quicksort. Here it is: quicksort :: Ord a => [a] -> [a] quicksort [] = [] quicksort (p:xs) = (quicksort lesser) ++ [p] ++ (quicksort greater) where lesser = filter (< p) xs greater…

Tech jobs in the US and international students

Coinciding with the Fall Career Fair at my US school, Illinois Tech, I gave a talk about things Engineering students in general, and CS in particular, can do in their last few semesters to land a job in tech. Right now we're heading towards the Spring Fair and since I…