May 2010
1 post
March 2010
1 post
SQL vs. NOSQL
Let me just start off by saying that this is not a benchmark or a technological comparison between different implementations. Rather, this is a discussion about a discussion.
I’ve been reading a lot of blogs and seeing many presentations about the subject of NOSQL and its effect on the SQL world. Most of the information available out there is interesting and educational, however, more and...
November 2009
1 post
Testing as your foundation
estimated reading time: 10min.
Before dispensing any advice about design, infrastructure or any work methodology I thought it best to start with the foundations. Testing is one of the core aspects of programming. I know it’s one of those tasks that no one wants to do and is often considered a nuisance by developers, but pound for pound it is by far the most rewarding.
However, in order...
October 2009
6 posts
2 tags
Autonomy, Mastery and Purpose the notion of 21st century management… brilliant
2 tags
Taking the plunge – Conclusion
In conclusion I’m sorry to say there are no absolutes or certainties in choosing to move to a startup company.
The goal of this blog post was to give the reader some insight into the most important component in making the decision, your character.
My current view is that experience in both types of companies is invaluable. I would suggest working a couple of years in a large company;...
2 tags
Taking the plunge – Part 3: Time and risk
Time
Well this seems pretty straight forward, how much time does your job take from your life.
I will state the obvious and say that moving to a startup requires you to spend more time at work than a large company requires of you. Now I know that some might say that working in a large company can be just as time consuming as working in a startup and that they don’t think people at...
2 tags
Taking the plunge – Part 2: Personal Development
Personal development
Personal development is key to the choice of job, mainly because the route taken differs greatly between the two.
Startups are usually characterized by fast solution, burning problems and innovative technologies; as such they provide the perfect platform for building up your engineering skills.
I know some jobs at big companies offer very big challenges, but they rarely...
2 tags
Taking the plunge – Part 1: Money
Money
Money was never my reason for switching jobs, I know this is highly personal but the differences in pay between the 2 companies were all but negligible (<10%).
Nonetheless I’ll address some of the more minute differences in pay between the two.
Startup companies are small and as such usually allow their employees greater expenses, you can buy your choice of laptop or computer,...
2 tags
Taking the plunge
Working at a startup
I thought I’d start off my blog with the biggest change that happened in my life in the past year which was moving from my previous company to a startup company.
I want my blog to help people make decisions about technology but also about what works best for them, so I guess the best place to start is choosing where you want to work.
I can’t recommend any course...