Background on the author: who is he, what does he do, and why did he start publishing these algorithms?
Who are you?
André E. Veltstra, software architect, systems analyst, innovator, programmer / hacker / developer, database modeler, and optimizer.
Where do you work?
Right here, for the OmegaJunior Consultancy.
Why did you start publishing these Programming Algorithms?
I found that over the years, my programming became more and more complex, and it became harder and harder to explain it to others. Writing down the algorithms forces me to rethink the explanations, and makes them available to the general public, as a source for education and comparison. And, if at all possible, rethinking them might trigger me to find better, more efficient methods.
Apart from that, I found that the programming patterns themselves tended to turn out quite similar, from one project to the next. It took me quite a while to learn and apply all the patterns I know now. By documenting and publishing them, I aim to reduce the time others need, minimising their learning curve.
Do you do other things for your employer, than write software?
Yes: I analyse the customer's needs and advise on possible solutions, put that into functional and technical designs, describe user interaction and create user interfaces, describe data interaction and create database models, advise on hardware and software, install and configure the software, write and execute test scripts, write manuals and instruct the customer on how to use the software, provide support and maintenance, manage a team of coworkers for larger projects, provide status updates and management reports, and help define company-wide technical policies.
How long have you been working in this field?
I started using computers in 1980. I got taught typing in 1984 and Lotus 1-2-3 in 1985. I've used about 3 handfulls of programming and scripting languages, contributed to the HTML5 specification, wrote both the zjrJS API and the Publizjr docs and tests.
I built my first web site in 1993 and have been doing Front-End Development ever since. I graduated an education in Software Development in 1998, focusing on VBA for Microsoft Office. I've worked with CMS-es since 2000, and with the Smartsite CMS specifically and Oracle databases since 2002.
André E. Veltstra, software architect, systems analyst, innovator, programmer / hacker / developer, database modeler, and optimizer.
Where do you work?
Right here, for the OmegaJunior Consultancy.
Why did you start publishing these Programming Algorithms?
I found that over the years, my programming became more and more complex, and it became harder and harder to explain it to others. Writing down the algorithms forces me to rethink the explanations, and makes them available to the general public, as a source for education and comparison. And, if at all possible, rethinking them might trigger me to find better, more efficient methods.
Apart from that, I found that the programming patterns themselves tended to turn out quite similar, from one project to the next. It took me quite a while to learn and apply all the patterns I know now. By documenting and publishing them, I aim to reduce the time others need, minimising their learning curve.
Do you do other things for your employer, than write software?
Yes: I analyse the customer's needs and advise on possible solutions, put that into functional and technical designs, describe user interaction and create user interfaces, describe data interaction and create database models, advise on hardware and software, install and configure the software, write and execute test scripts, write manuals and instruct the customer on how to use the software, provide support and maintenance, manage a team of coworkers for larger projects, provide status updates and management reports, and help define company-wide technical policies.
How long have you been working in this field?
I started using computers in 1980. I got taught typing in 1984 and Lotus 1-2-3 in 1985. I've used about 3 handfulls of programming and scripting languages, contributed to the HTML5 specification, wrote both the zjrJS API and the Publizjr docs and tests.
I built my first web site in 1993 and have been doing Front-End Development ever since. I graduated an education in Software Development in 1998, focusing on VBA for Microsoft Office. I've worked with CMS-es since 2000, and with the Smartsite CMS specifically and Oracle databases since 2002.
Need problem solving?
Talk to me. Let's meet for coffee or over lunch. Mail me at “omegajunior at protonmail dot com”.