Future is Lay down not Predicted – PHP

Is future predicted or determined or neither predicted nor determined? It just flows on its own.  People are just aligning with future.

I never predicted my future 14 years back.  I never determined my future 14 years back.  I started my career as a PHP programmer 14 years back. I neither predicted nor deterministic in planning my career.

I grow as PHP grows.  My salary increases as scope of PHP increases.  I worked in small companies when PHP was thriving in small companies and in small projects.  I started working in big companies, when PHP was accepted for big projects, and accepted in big companies.

I did not plan anything.  But, Apple’s journey was deterministic.  Steve Jobs changed the way people listening music.  Steve jobs and Apple lay down their future.

Bill Gates and Microsoft built their future.  Bill Gates revolutionized the way people living.  He lead the computer to masses.

Bill Gates and Steve Jobs changed the way people living.  They are pioneers in the path they walked, because they lay down their path.

People are expecting electric vehicles to revolutionize the way of commuting.  But it is not happening right now.  High upfront cost, long charging time, and low mileage are challenges in adapting electric vehicles.

Someone successfully changed the way people living.  Pioneered in the path they walk and path is lay down by him/her. He/She harvest the initial profit.  She/he maintains monopoly.  Once the path is successful, rest of the population started walking in the success path.  Later people earns some benefit and survive in life.

I am one among the many who walked in the path, which is lay down by Rasmus Leardorf.  Rasmus found the path to build the web in faster and easier way.  PHP made web development is easy and faster comparing the web development technologies in the years 2000.  PHP made the hosting cheaper.  Hosting companies and PHP revolutionized web development.

Fourteen years back I am driven to walk in the path, which was successful till date.  It was not my conscious decision to choose PHP.  In 2004, when I was looking for a job very badly, I got a Job offer as PHP programmer since PHP needed huge man power to built the web.  There was a need for PHP programmers at affordable cost in huge numbers around year 2004.  Internet was blossoming and it requires simple technology and huge cheap labour to grow.  So PHP reached India.

I slipped into PHP river and just float on its way.

Rasmus addressed the web development challenges at early stage and accelerated the web.

Pioneers address a problem, find a solution, changed the way people living.  They are deterministic to change something.  When the change is accepted and requires further human resources to get implemented, next set of people join the bandwagon and make a living.  Next set of People are just align into the path.  They do not build their future.  If the path they walk is successful, then they become successful.  They do not build their success.  They just walk in the path of success laid by innovators.

Innovators, creators build the future.  Followers just align with Future created by innovators.

If you are a mass follower, in order to be successful, walk in the path of successful revolution, something changes the way people living.  You will survive at least, if you do not have luck to thrive.  Choose a revolution – a change, which will last for 20 to 25 years

Agile PHP – Want to use Simple PHP

I still want to use PHP without Namespace, PHAR, complex frameworks, and other enterprise enticing features.

I am using PHP from version 3.x to 7.x. For 11+ years ,PHP was my bread and better. I am certified in PHP.

The language of web, the bricks upon city of internet is built, is changing a lot to bite its share from enterprise, corporate market.

Good thing is, it is not withering its simplicity, easiness, originality yet.

There are many programming languages born, live, die. Some live longer and continue to live. PHP is one of the living language of web. Without PHP, internet would not be where it is now. It is evident and fact.

PHP is thriving, not because it is free and open source. There are many free, open source languages are available in the market.

Development is faster in PHP. Time to market an idea into business is faster in PHP compare to any other language and technology stack.

It is agile in responding to business changes. In a dynamic business world, day to day changes in business have to be implemented in software at lightening speed to survive and succeed. If your business reflects lot and frequant changes to software, PHP is the only choice.

A web application can be done in PHP, Perl, ruby, python, J2EE, dot net and so an. It is nothing like, this application can be done in PHP only.

The cost of development, speed of development, ease of maintenance and deployment, agility to changes, production ready – all matters in choosing a technology stack for business.

PHP is fast in deployment compare to other technology stack.

I am automating build and deployment for many enterprise technology stack. I see the challenges of production support, developers, release engineers in deployment. Large , high trafficking applications have its own challenges, pain points in development, testing, maintenance, and deployment. Technology upon application is built should ease out the pain points. But to the contrary, technology adopted by enterprises are adding complications. Enterprise IT professionals adding more difficulties to keep them employable, indispensable. A “hero is required” to cross every milestone. Delay, procrastination, Backout, Outage, more expense, lot of talk, blame game are popular in enterprises. Enterprise IT resources are are making (encouraged) to complicate simple things in order to exhibit their ability handle complexity and keep them indispensable and employable.

Use our intelligence, money, resource to keep things simple and small. Keeping simple is the only way to be Agile. Enterprises have to switch to LAMP technology stack, which can keep things simple and agile.

PHP is simple, plenty of resources at lesser cost compared to other tech stack. Huge community support. A common man with average intelligence can be PHP programmer. Source code is open. Need of Tech Hero is eliminated. If a PHP programmer quits or threatens to quit, other PHP programmer can take charge easily as long as source code is open.

Couple of decade ago, development was challenge, decade ago availability – maintenance was challenge. Agility to implement business changes is the challenge today, Not horizontal scalability or vertical scalability. Proper framework and cloud infrastructure can address both. Keep IT aligned with business is the challenge today.

Elephant is powerful, but not agile like horse. Horse is agile, but not powerful as elephant. If your need is agility, horse is your solution. You can not make elephant as agile like horse, whatever patch, workaround you try.

PHP has an edge over other tech stacks in web technology by keeping simple. But what Zend trying today is making things complicated to reach enterprise premises. Converting a horse into elephant. Getting subscription from corporates is different ball game in marketing.

PHP has a niche in web. Web is agile. It is changing every second. Web needs a tech stack which is agile. PHP is agile. Zend, please keep PHP simple and agile as it is always to rule web.