It’s time to say goodbye to Dubai and the United Arab Emirates. On 28th Feb, my wife and me are going on a new adventure, traveling to few places and eventually joining an interesting new startup. Exactly one year ago as I am writing this post, I was sitting in the airplane from Istanbul to Dubai, with a new mission but no real idea what was expecting me. Looking back it was my best life experience so far.Read on →
Whereas the recent blog articles were too long (bad habit - I’d shortened if I had more time), this time I just want to share a quote about building large scale apps. It slightly refers to my previous article Why Building Your Own Backend Can Harm Your Business.
Being in the technology sector where a book written in 2012 may be already considered outdated, I was very surprised when I read ”Peopleware: Product Projects and Teams” by Tom DeMarco and Timothy Lister. This book was first published in 1987. Well, to be correct I read the second edition from 1999. Hell, it’s still too old. But it does not matter when it is written, what only matters is what you read and capture from it for yourself. This masterpiece is as relevant today as when it was written and should be mandatory for any IT manager.
I was first going to write a review about it, but soon realized that it would be miserable. I felt every second sentence in all 245 pages was too relevant not to be quoted. Maybe I should memorize all of it so I could give my manager a talking-to next time when he complains about the productivity and efficiency of the team, I thought. However you may want to read Cool Tool’s summary of Peopleware. I’d like to quote the first paragraph here:Read on →
This article is written for users of Amazon Web Services (AWS) running their web services behind an Elastic Load Balancer (ELB). Although not much different to usual DDoS mitigation, there are some small quirks I learned the hard way.
What is a Distributed Denial-of-Service (DDoS) attack?
A Denial-of-Service (DDoS) is basically an attempt to make the victim’s web services unavailable for its intended users by flooding its infrastructure with such an intense load that the infrastructure cannot respond to legitimate traffic anymore. In most cases it’s a distributed attack executed with the help of Botnets. Botnets are usual personal computers in people’s homes being compromised with malicious software, making them zombies of a controller. The controller can then use these zombies to do any kind of actions even without the PC owner’s awareness. A person or organization, who wants to harm the victim, can partner with self-declared hackers and rent a Botnet to perform DDoS attacks. It’s not even expensive.Read on →
I confess, the headline sounds tremendous as essentially backends are exactly designed for boosting and smoothing your business. Precisely because it is such important, I believe that it has to be well thought from the outset. I cannot provide an ultimate guideline though I will share some thoughts which are mainly for e-commerce businesses but may also apply for others. I want to make clear that these thoughts are in no way related to my current employer but more what I recall when I think back of the last years.
In February 2012 I was put in charge of building a new development team for Rocket Internet in Dubai. Although I have been participating in the hiring process before, it was my first time to manage from A to Z. I made some thoughts in the beginning and worked out a process I sticked to. I am going to write about this experience addressing both recruiters and applicants soon. Today I am sharing my objections on the resumes I looked through.
I have reviewed over 150 curricula vitae (CVs) within a few weeks and have seen too many bad examples to not speak about. When I review a CV, I look and hope that they do not do the mistakes below. I’d like to mention that I don’t disqualify resumes just on these but it definitely influences my gut feeling.
Speaking of CVs, I am not a big fan of traditional ones. I believe that a duly completed LinkedIn or Stackoverflow Careers profile with recommendations is far more valuable and informative for the recruiter. The following rules are also valid for such online resumes.Read on →
It has been 16 months since I started working for Rocket Internet - first in Berlin, then in Istanbul, and now in Dubai. I can admit that joining this company was one of the key decisions I’ve made so far in my life. Albeit not the easiest one since I was 4 days away to move to London when Rocket approached me. The next day I had the job. I remember it was an eventful and adventurous week for me, a story I still catch myself excitedly telling.
You may have read some articles about this organization already, most probably negative. I would like to point out some of the good experiences I had with Rocket. I definitely had lots of bad ones, but I will write about those later, maybe when I leave.Read on →