Saturday, December 7, 2013

My job: learning other's job!

We've all been attending school for many years, some more than others. This mandatory process of the human race will provide us with knowledge that will be applied into a selected career that should be our dream job, providing basic means to survive in our society.

Of course, we hope that our job will be more than a source of income. The dream job should be gratifying, inspiring and rewarding on a professional and personal level. This is not always the case for everyone, but I can assure you, it is for me.




I am currently a Software Project Manager for Premier Aviation. We fix aircrafts so you can fly securely on your holidays. Personally, I do not touch the "Metal Birds" as I am part of the software team. The solution called PAMC, manages the internal projects. There is a lot of people involved into repairing an aircraft and a lot of procedures and regulations to comply with.




A few months ago, I didn't know anything about aircrafts beside that they could fly. I had to learn about (and still learning) regulations, manuals, processes and technical "mumbo-jumbo" of the aviation industries to be able to work on a software that is basically ensuring that an aircraft will be fixed properly.


Before that, I had to learn about accounting when I worked on an accounting software.



Before that, I had to lean about health regulations when I had to work on a Health and Medical oriented software for doctors.




Before that, I had to learn about the telco industries when I had to work on a monitoring solution for telecom sites.

I went to school the learn about coding, databases and how to create softwares. The reality is that my career is about learning others job so I can translate their work process into a computer process.

It does require "re-learning" each time you get a new job. It does require a great deal of time to become an "expert". Everything changes as you're career evolves and reaches new heights. Being a developper means that your job is never the same.

If you wished for a 9 to 5 job that requires static knowledge for the next 40 years, the software industry is not for you.

If you like the challenges, learning and moving into unknown territories, the software industry needs you!

Me.happy = (Me.job = Others.jobs);

Patrick Balleux

Monday, November 25, 2013

WebcamStudio 0.64 B516

Let's see what is happening with WebcamStudio...


Sharewares are not dead

Remember the time when you downloaded a software labeled as a Shareware over the internet and could enjoy a limited version of the app?



Basically you could find commercial products, sharewares and freewares. The commercial ones were often referred as the "Full Version" and could be pricy. Sharewares were good enough to enjoy for a while, especially games, and could give you a good idea of the product before buying it. Freewares were often copies of already known softwares but offered a great alternative to the real stuff.

With the arrival of the Apple Store and Google Play, everything changed. An app is now labeled as "Free", meaning it is limited and contains ads. A regular paid app can be limited in some way and includes some in-app purchases to extend the features. A "Pro" app is normally the complete solution but can still have some optional features that you can buy. Basically, a lot of apps are sharewares disguised a "Full Version".




Games do implements the new "Shareware Model" more than anything else. It's getting harder to buy a complete game that does not need some kind of currency to get to the next level.

Real money has been converted into virtual currencies to hide the simple fact that it costs more dough to play. Gems, gold coins, rubies, diamonds and other elegant and shiny tokens are required to get to the next level, acquire more advanced items or to unlock some cheats.

If you want to be #1 at any game, just buy some diamonds and you'll be the most famous guy on the planet, for a few minutes... No need to practice, no need to start over. Just buy some power-ups.

Is it annoying me? Not that much. But I do get annoyed when I discover that I need to buy coins just to complete a level in today. Waiting 24 hours to grow a more productive crop or to build a new bridge just drives me nut. I want to play now because I have the time NOW!




Ads can be annoying and distracting. Limited features are understandable as the devs do need to eat too. The "Waiting-Game-Or-Spend-To-Play-Now" feature is more than annoying and will result into uninstalling the game, or the app.

Sharewares are definitively not dead...

Patrick Balleux