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?

Entrepreneurship Series – Featuring Rustem and his Robo Wunderkind

I came upon something truly inspiring. As usual I check few interesting startups each week. Lately I do it mostly in the IoT, B2B SaaS and Ecommerce/marketplaces space. It is not easy, with all the rest going on, so is really a matter of discipline to stay relevant and follow the trends.

During one of these sessions I met Rustem. This guy told me his story and it blew my mind.

Rustem and his team built this (see picture below).

robo wunderkind

Simply said, Robo Wunderkind is a robotics kit that allows you to build your own robot, so that kids also pick up basic coding skills along the way.

It is essentially a set of blocks which you can use to build all kinds of functional robots. Connecting the cubes is as simple as putting building blocks together — there is no wire or magnet.

robo wunderkind bricks

Then comes the 2nd fun factor. Kids can learn how to code by playing with the app’s visual programming interface which is super intuitive: kids with no previous exposure to coding will easily figure out how to program in the app.

robo wunderkind app

Here are some things that Robo Wunderkind can do:

  • drive around while avoiding obstacles
  • play a recorded sound when somebody enters the room
  • react to claps and other noises
  • play music when somebody picks it up
  • record and play voice messages
  • …and much, much more!

The idea was born end of 2013.

first robo wunderkind prototype

After building his prototype and putting his star team together, Rustem and Anna did something unexpected.

In 2014 they moved to Shenzhen, China to pursue their dream. There they learned all around hardware manufacturing.

That took a year and it mid 2015 came their Kickstarter campaign. Which ended up raising more than 3x the amount initially planned.

In this month, July 2016, almost 3 years after the idea was born and a ton of awards and pitches later, Rustem and team will start delivering their product to their 1 169 backers.

In simple words entrepreneurship is about dedication, patience and believe in what you do, and Robo Wunderkind is a true example of what it takes.

Go Robo Wunderkind Team!

 

Spicing up your LinkedIn profile – nifty icons and bullet points

The more I think about it, the more I am convinced that people should care more about their profiles in business networks rather than anywhere else (including their resume).

So while refreshing my LinkedIn and Xing profiles came the obvious need: “How do I add bullets to my LinkedIn profile?”

Getting Bullets on Your LinkedIn Profile

Actually there is no such thing as “bullet points” within LinkedIn. And you can do no formating. This is all.

Just kidding!

The simplest way to add some new symbols is to copy and paste them from somewhere else. In this case my blog. 🙂

So, just select (highlight) the symbol you want to use, copy it and paste it in LinkedIn. You can copy it by clicking Ctrl-C or right mouse clicking on the highlighted symbol and choosing COPY from the right mouse menu. Paste it by clicking Ctrl-V or right mouse clicking and choosing PASTE from the right mouse menu.

Of course, when pasting in your LinkedIn, you should have clicked on your profile and switched to edit mode.

And here are the symbols:

Stars:
★ ✪ ✯ ✰

Arrows:

☛ ☚ ☜ ☝ ☞ ☟ ⇨ ► ◄ ► »

Traditional bullets:

■ ♦ ◆ ●

Ticks:

✔ ✘ ☐ ☑ ☒

Email:
✉ ✍ ✎ ✏ ✑ ⌨

Phone:

✆ ☎ ☏

More:

♬♪♫ Ѫ ☮ ✈ ♥ ☠ ☊ ☗ ♘ ♝ ☃ ☂ ☁ ☀ ☺

If you really like it Klicki bunti, you can use these to make lines:
☲☲☲☲☲☲☲☲☲☲☲
▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░

♬♪♫ Ѫ ☮ ✈ ♥ ☠ ☊ ☗ ♘ ♝ ☃ ☂ ☁ ☀ ☺

Hope you did not turn your profile into a Christmas tree. In fact, I used only two of these.

 

Chessboxing entrepreneur launches “blood and sweat equity” Seedrs campaign

Hi there,

It has been quite some time since my last post but finally can break the silence with some great news. Iepe, a dear friend, has put more than 10 years of his life to create a new sport – Chessboxing. Yes, it is indeed a mix of playing chess and boxing at the same time – one round at a time.

Iepe has started his long-awaited crowdfunding campaign few days ago and he needs your little contribution in support of his Chessboxing campaign. I am sharing his press release below so take a look to learn the story behind.

Twelve years after he founded the sport, and 3 years after founding the marketing company, the man behind chess boxing is offering would­-be investors a ‘blood and sweat equity’ stake in his company if they can defeat him in the ring. To mark the launch of a €500,000 (minimum goal €150K) funding campaign on Seedrs, entrepreneur and former world champion lepe Rubingh will hand over a one percent stake to any professional investor who beats him in a chessboxing fight – either by check mate or by knockout. However, a loss will come with at a price – a compulsory investment of €35,000(pre­-money valuation) into Chess Boxing Global the sport’s global marketing company.

The popularity of Chessboxing continues to rise as increasing numbers trial the sport’s unique blend of mental and physical challenges – and in particular the opportunity to pit their brains and brawn against skilled opponents. A chessboxing fight consists of up to 11 alternating rounds of chess and boxing. A bout begins with a three ­minute chess round, followed by three minutes of boxing. Competitors have a maximum total of nine minutes to complete all their chess moves ­ and a maximum of 15 minutes for boxing. A fight can be won by knocking an opponent out in the ring, via a checkmate in chess, by a judge’s decision or if a competitor exceeds their chess time limit.

“Unlike most other sports, chess boxing requires both adrenalin and concentration, it takes nerves and muscles of steel,” said lepe Rubingh, Chief Executive Officer of Chess Boxing Global. “The first rule of chessboxing: control yourself before your opponent does.” After founding the sport in 2003, Rubingh formed CBG three years ago to establish a professional global league. Buoyed by the successful staging of sold­ out world championship events in Moscow and Berlin, he’s looking for investors to help fund the sport’s continued growth.

“Chessboxing produces a unique form of intelligent entertainment,” said Rubingh. “The global success of the Ultimate Fighting Championship shows the potential if you create the right sport – and deliver it to the right audience.” And unlike most entrepreneurs, Rubingh is willing to put his gloves where his wallet is and offer interested parties a unique investment opportunity. In addition to the Seedrs campaign, he’s proposing a ‘blood and sweat equity bout’ where investors can fight for shares by challenging the sport’s creator in the chessboxing ring. “If I’m beaten fair and square in the ring, I’ll hand over one percent of my company – no questions asked,” said Iepe Rubingh. “But I want to warn interested investors they’ll need deep pockets. If I win – and I normally do – they’ll have to have their cheque book ready as they’ll have to agree to invest €40,000 (post­money valuation).”

“As in all walks of life, there’s always a price tag attached to winning – and losing.”

I have already done my little contribution to this cool new sport. Hurry up and make your contribution as you will actually get a stake in the company at pretty favorable valuation. What if it becomes as big as F1?

 

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!