I have been architecting, designing, and developing software for over 25 years and have seen a lot of advancement since the days of writing “message crackers”. Soon after college, I started writing assembly code for embedded systems for the aerospace industry targeting military applications.
Next I learned Windows programming and C, C++ (and Visual C++), MFC, COM, DCOM, VB, and Delphi. Then I got into Java and Corba. I also honed my SQL, Data Modeling, OOD/OOP, Domain-Driven Design (DDD), and Software Architecture skills.
Then into .NET/C#/ASP.NET… Then into the MVC frameworks such as Ruby on Rails and ASP.NET MVC… And now onto Mobile Platforms, such as Android. Whew!
Stay tune, more to come!