|
Developing software comes as easy to me as walking.
I started working with computers back in the early 80s, when my parents bought me a Commodore C-64. I developed assembled-based applications, mainly for graphics manipulation and to hack running code. Later, I switched onto the new Commodore Amiga, where I developed software for the LaTeX processor I used for study notes and papers. Not so much coding, as the university ate a lot of my time. I did convert several of the study materials of a professor to LaTeX to make some money on the side. After I switched to a PC, I used it to develop the SIMAN model for my master thesis. My dissertation was developed entirely on the computer. The thesis itself was developed on the AMIGA (due to its superior graphics capabilities), and the neural network simulator was developed using C++ on the PC. The software development work I did for Wellmann was done on that PC as well, using Borland Delphi, Crystal Reports, Paradox / SQLAnywhere, and Paintshop Pro. I did all the architecture, data modelling, report and UI design. Moving to the US got me hooked on HTML / JS development in 1997. There is an early prototype of Whirlpool Web World available online, if you are interested. Crude code by today’s standards, but it got the job done. I then developed most of the architecture of W3IN. The next big chunk of software dev work was during the early days of IHS, where I needed to show my software developers how to transform my vision into code. This was done using J2EE and a text editor (yep, the hard way). That was the last time I developed software on the main job. I did develop a small optimization application for a friend in Chicago, using Visual C++, but that does not really count as it was a stand-alone application and only took a few months. The result was a larger engagement where he asked me to specify a replacement system for their current Apple-DB-driven backoffice app. I finished the specs, but a change in management in that company prevented the next step of implementation. Lately, I have done a lot of work in simulation of manufacturing lines, using SIMUL8. Horrible language, but gets the job done (and some money in the bank). Software I am proud of:
|