Hi there, we are still in January and it is still time to wish you an Happy new Year!
With all the mess around, what should we want for this new year? Still here in 2013 should be a good start just in order to say “cool, I survive to my 25th apocalyptic end or the world event…”.
2011, real life
Before looking forward, let’s have a word about what append in 2011.
People think what they want, but I think that 2011 was a great year. I suppose that worldwide changes felt differently depending on your country, but globally, revolutions are key word this past year. It’s great. It’s a sign. Even in countries where we thought liberty never come again, it came, where dictatorship is the only leading way, we are building democracies and so on…
The main dictatorship that should be hard to remove is the global finance market. Maybe 2012 will see the first wide attempts of introducing a Tobin tax? But it should also get some country bankruptcy which may be catastrophic…
2011, tech life
I was very happy with this tech year. Nothing revolutionary. But a lot of small improvements that changes life or enhance it.
I tried to promote Html5 family in a .Net world since 2 years ago and I was mainly flowed by everyone. Most Web designers still thought that Flash was the only way and most .Net web developers thought that Silverlight would beat Flash in RIA world domination…It seems, that I was right and both are today in an hard path.
People should pay attention to the mass effect. Even if excellent solutions exists in some domain, and you are convinced that this technology is far better than any others, follow with attention the trends. The reference technology will always be the one used by most people! Do you thought that php is much better than any other web technology? Far away! It is certainly one of the most ugly I ever saw, but there it starts its career because it’s “easy” to start and there was lots of web hosts providing web hosting for free with php. Then, people developed useful software on it and that’s the glue! Again, do you think that as a senior .Net developer I am happy to blog with WordPress instead of a .Net blog engine? Obviously not, but it’s far the best blogging tool I used!
For RIA, it’s the same, today flash or silverlight are better than Html5 on most points if you want to develop a tricky complex designed app for the web (ie : a game). But who really cares today? Even partially supported, Html5 responds yet today to the needs of 95% of the needs where flash/silverlight were used before (Ads, cool designed interfaces…). If don’t understand that when Apple digg a tomb for flash, you probably missed something …
Another cool thing was Node.js. You have to understand what is behind it, it’s not “only” a buzz machinery…
If you pay some attention to what people want in 2012 for web apps, we are far way from what people want 2 years ago. Web 2.0, ajax, ok cool, these notions are heavily integrated now. People want today responsive designs, people want real time, simplicity. That’s simple, people want simple apps doing things quickly in a natural way…
On the other side, I was disappointed by Windows 8.
It looks great, it smells great. But it should be only a façade…
I am disappointed with the mix of Windows forms and Metro apps in the same environment. Relatively to user experience, every time you try to propose 2 completely different approaches to complain to most people, you fail.
This is a great sign to understand why big companies, older in the market, have great difficulties to follow the trends without deeply taking in account the needs.
2012, what’s next?
I hope to have an even better year!
I will continue to improve myself daily in the technologies I believe in. I still keep my focus on .Net web architecture, performance and user experience on ASP.NET MVC. I promise to use more and more parts of Html5. I hope to really have time to start the projects around micro data with my company.
I will continue to follow Sql Server activities and Sql Server 2012 will give some really good improvements. But on the other side, I work more and more with NoSql data persistence. It is the key of a modern architecture. I hope people will massively understand that not all the data have the same lifecycle, the same needs, and that for each one, there is a preferred data repository.
But, the point on which I will work harder is to improve my software craftsmanship abilities, to improve the way I work everyday, to exchange more with people and to learn and share more with people. I will try also to share more code and discuss less…
And the what’s the best? We’ll build a new .Net conference in Paris and I hope that everyone will enjoy it just like I am exited in preparing it! Soon, we’ll make some announces.
So, enjoy this Year!