Technology Series – Is Ruby dying?

For those not into programming Ruby is a programming language. Ruby on Rails is a software library that extends Ruby and contributed hugely to its stellar adoption.

Many famous platforms are based on Ruby – Airbnb, Twitter, Basecamp, Kickstarter. Ruby programmers are probably the most tightly knit community of all programmers. But what is actually happening with Ruby.

There have been plenty discussions on the topic but they have intensified since 2015. If we discard the opinions of the hardcore proponents and opponents, it seems that there may be some sentiment in the direction, why would otherwise so many developers be asking this question.

Some arguments are based on counting the internet searches for each language, others on repository counters (repositories is where the programming code is kept), third on more or less established indexes.

Rankings
I actually looked at the popularity index TIOBE. Although it clearly shows that Ruby spiked in 2009, and then gradually faded away, it re-captured some positions in 2016.

Tiobe index ruby

A striking fact though is the adoption of Ruby is way under Python, PHP and Javascript, and ranks just above Delphi/Objective Pascal. If you do not believe me, check the ranking. That was quite a surprise for me.

Tiobe index of programming languages

No longer the new kid on the block
Besides, many of the comments I read point out Ruby is no longer the new kid on the block. So in a way it has lost some of its initial momentum, and that tendency is not being helped by the surge of interest for Python and Node.js software development.

Availability
May be the worst part is that good Ruby developers are hard to find and when you find them they are already working on an exciting project.

High cost
When you snatch a top notch guy, it usually comes with high price tag. Although many new business consider RoR as their first option, the cost combined with lack of available developers, makes them consider other options soon after.

Bottom line
I do not want to sound like I agree with such a strong statement but I see indications pointing to a decline. In my humble opinion, this is mostly thanks to the maturity of PHP and Javascript that bring a horde of skilled developers plus fast and feature rich frameworks. Still, many languages and frameworks have managed to recover and build on their community and the Ruby one is probably the best of all. Also no language dies out suddenly, especially with such a substantial codebase and famous companies using it.

If you happen to be into programming, what do you think?

First reads for 2016

It has been busy two months of the new year so my compilation of reads comes relatively late. Hope you will discover something  interesting for you too:

Enjoy the reads!

Is Berlin next?

people-eiffel-tower-lights-nightYesterday, we talked quite long with a couple of friends about the terror attacks in Paris. Unexpected, shocking and probably not the last ones.

The events will certainly influence everyday life of the people of Paris. Unlike the previous attack, the rage was not against a satirical magazine publishing cartoons about Islam (among many others). This time the attack was against ordinary people – young, old, football fans, Parisians, tourists. It just emphasizes the nature of total terror – no logical pattern so nobody can feel safe.

The most discussed part was whether Germany will be next. If we look back, we had the Madrid train bombings (2004), London attacks (2005) and this year  Paris twice. It is scary to say but not so many big capitals missing from the list, with one notable exception.

There are many arguments whether we should be worried or not. Some say the German intelligence  is better prepared than the French one, others that Germany does not fight ISIS (as far as I know not true) so we should feel safe. The fact is there are many Germans fighting for ISIS – the press talks about hundreds if not thousands. So the risk of some coming back and moving the fight into Europe does not look so remote.

I cannot judge any of the positions but the fact is that terrorist attacks become everyday news and this is not the Europe I know from the past.

So the big question is: what comes next?

P.S. This post is rather atypical for me and has little to do with tech. But if you still insist on a tech connection watch the financial markets tomorrow. Markets response will definitely hit on the investment climate.

A taste of Portugal – Work and Pleasure – Beautiful seaside

Enough about entrepreneurship and startups. Let’s talk about holidays in Portugal.

In the last 4 years going back and forth I could spend a total of 3 days having holidays in this beautiful country. What a big mistake!

This year I decided to do something about it and for 10 days drove with friends through the country, or more precisely along the coast from Lisbon down to Sagres and then as far as Faro. Writing is not my greatest gift as you might have noticed so I will just post a list of pics of some of the most picturesque places on earth. All pics are courtesy of my good friend Niki Vodenicharski.

Somewhere in Alentejo
Somewhere in Alentejo
Praia de Odeceixe
Praia de Odeceixe
Praia de Odeceixe
Praia de Odeceixe

 

 

 

 

 

Praia da Falesia
Praia da Falesia

 

Tunnel Beach, Sagres
Tunnel Beach, Sagres
Sagres
Sagres

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Some other nice places include Sines, Porto Covo and Praia de Zambujeira in the Alentejo region as well as Albufeira and Portimao which are more commercial and in the Algarve region.

I also gladly accept hints about other good beaches if I missed some. Thanks!

If you enjoy these short reads please subscribe for my blog updates.

See you soon!