Skip to content

Paying for Open Source

Dear Reader,

There is a LOT of talk going on about open source, paying, licenses, an other fun topics. Open Source is growing up and people are trying to figure out how to make a living at it. Yes, there are some bad actors out there strip-mining the value out of some open source projects without contributing to the project. There are however, OS heros out there.

PHPStorm has hired  Nikita Popov. Here is the one key takeaway in that entire post.

The focus of his work – improving the PHP ecosystem – will remain the same.

JetBrains gets it. They know that for PHPStorm to thrive, there has to be ongoing and serious development  on PHP, it cannot grow stale. So they stepped up.

Do you work at a company whose existence is only possible because of open source software? (I do) Then you (we) need to step up. If you are paying attention you know that there is another  high-profile core developer looking for a job. Talk to your managers. Talk to your CEO. Have your company step up and ensure its own long term survival the way that JetBrains did.

Give back.

Hire a core developer and pay them to work on PHP.

Be an open source hero like JetBrains.

Until next time,
I <3 |<
=C=

 

 

It’s ok to fail, it’s not ok to not try

Dear Reader,

  • I tried to learn to play the Trumpet
  • I opened a hosting company whose selling point was ‘secure shared hosting’
  • I tried to learn to dance (NO! Pictures are not available)
  • I tried to re-package ‘ShareWare’ and sell it
  • I tried to learn to play the piano

I am not ashamed of any of these failures. I am proud that I pushed myself into new areas, even if it was only to find that I am not good in those areas.

Failure is not something to be ashamed of, never trying is.

Until next time
I <3 |<
=C=

 

 

Make a point to learn

Dear Reader,

You make time for the things that are important to you. Look at your calendar for the three months just passed. Did you set aside time to expose yourself to new concepts and new ideas?

Life moved fast and the things that get done are the important things. The tech industry moves fast too. If you don’t set aside some time on a regular basis to learn something new, you will find important concepts – and opportunities – will pass you by.

Set aside some time this week to learn something new.

Until next time,
I <3 |<
=C=

p.s. Managers, invest in your employees. Set aside some time for them to learn and explore. Yes, it will impact their productivity…but not the way you think. :)

 

 

Proficent

Dear Reader,

Amateurs practice until they get it right. Professionals practice until they cannot get it wrong.

— Unknown

In scuba diving, the skills a student learns are important, they could save their life. New divers are taught skills to “proficiency”, they can successfully perform the skill on-demand. They can’t teach others, but they can save their life, or the life of another diver.

When training Dive Masters, it is a different story. Dive Masters have to be able to perform a skill to to “exemplary”, they have to be able to perform the skill so well that the presentation is an example to other divers. Then, and only then, can they begin to teach that skill to others.

Tech on the other hand, has the mantra of “the best way to learn a new skill is to teach it”. It is fine to present to others what you have built or learned, and inspire them to experiment with your ideas. This is proficiency. This however, is not teaching. Teachers should be able to perform to exemplary, not simply to proficiency.

Learn your important skills – life and career – to exemplary. Then – and only then – go out and teach them to others.

Until next time,
I <3 |<
=C=

Help Someone

Dear Reader,

All of us have platforms; some of them are just a packing crate, others are tall mountains. Regardless of how high your platform is, make sure you use it to help others every now and then.

Somebody out there is just starting out. You may only be standing on a box, but they have to envy that box because they are standing on the ground. Reach down, lift them up, and share your platform. Sharing doesn’t make your platform any less valuable to you, it makes it more valuable to your audience.

Help someone reach your level because others have helped you get there, and because others will help you in the future.

Until next time,
I <3 |<