ThomasJaeger ThomasJaeger

Niner since 2006

I'm a passionate, fanatic, software designer and creator. I solve users' problems by creating software solutions using innovation in the small. My expertise is in understanding users' problems and translating these challenges into beautiful solutions that make people happy and at the end, makes their lives a little easier. These problems are really opportunities to empower users and eliminate the drudgery. I'm against the status quo. I live against the status quo because, in my opinion, creative and innovative solutions are not created following a linear approach but come, in part, from broad experiences in one's life and an innovative mind.

I'm blessed to have over 24 years of professional software development experience in nine industries including electronic payment industry, real estate, travel & leisure (cruise industry), retail, medical, automotive, banking, legal, and airline. Because of these vast experiences across so many industries, it allows me to see problems as opportunities and come up with ideas that are not the norm in many cases.


  • What's New In C# 6.0

    I like most of the new features. However, I agree that this could add to more convoluted code depending who is looking at the code.

    @MadsTorgensen "With any new opportunity to compact code, there's going to be people eager to overuse it. It's a bit of an organizational challenge to establish what good code looks like, and how these new features can be used responsibly, in a way that fits the culture of the company."

    What I've learned in the past 29 years of using different programming languages is that one can create hard to read code in "every" programming language that is out there. Microsoft has the responsibility to walk that fine line to very carefully introduce new features. With version 6.0, I think most of the new features are overkill and not really required. 

    "That said, we don't feel we have a choice but to evolve the language to improve developers' productivity and better meet new challenges."

    I disagree 100%. Readability of code is a productivity concern much more so than short-hand typing. If most developers can not read some  source right away, you have lost productivity. The programmer who used these PERL shortcuts may have saved a few seconds of typing, but the clarity of the code may be lost for other developers. 

    Again, I personally like the new features but I can see where the majority of developers especially in enterprises will introduce even more convoluted code now thanks to these PERL short-cuts that introduce harder to "read" code.

  • Otto Berkes - Origami's Architect gives first look at Ultramobile PCs

    Can it survive drops to the ground? It better will. How shock-resistent is it?