initial commit
[m6w6/m6w6.github.io] / _posts / 2013-12-09-evolution-of.md
1 ---
2 title: Evolution of $
3 author: m6w6
4 tags:
5 - PHP
6 ---
7
8 Today I realized an important and probably very obvious fact: we all change. Of
9 course, you will say. Surely most of us will agree to that, but the important
10 thing about that is also realizing that we drift away from things we loved.
11 Okay, so what am I actually talking about? :)
12
13 I talk about software development, specifically development of and with PHP.
14 We've seen some radical proposals in the nearer past and in deed are still
15 seeing those for PHP, the language. Often, I was inclined to think "cool,
16 that's a great idea, let's improve in that direction."
17
18 PHP was and is a huge success, it attracts a lot of awesome people, sometimes
19 becoming unhappy with the language's principles and resulting limitiations,
20 like its simplicity, its forgiving nature and the enigne's effort to come to
21 an end for this request, i.e. to die. Looking at the larger frameworks which
22 have evolved the last few years, they head into a clear direction: strictly
23 object oriented programming with
24 RidiculouslyLongClassNamesLikeFoundInOtherStrictlyObjectOrientedLanguages.
25 Anything non object oriented seems to be verboten. But this is not of what PHP
26 was meant to be and it is very hard to change something that late in the game
27 in such drastical ways. I don't think PHP can change as fast as we do, it's
28 actually much longer around than most of us call ourself programmers.
29
30 What I mean to say is, don't be angry with PHP the language, don't force it to
31 change in a way it's not supposed to survive, stop proposing language level
32 changes in a weekly manner, don't be afraid to change yourself. Don't be
33 afraid to advance yourself. Don't be afraid to change the language you program
34 in. BOOM, I said it. Yes, don't be afraid to explore other possibilities that
35 better support your principles instead of fighting them.
36
37 I'm not saying go away, I'm saying go ahead, or at least I mean to.
38
39 Sorry for the fast write-up, all the typos and errors. Have a nice start into
40 your week!
41