top of page

Building Programs
A BLOG ABOUT LOVE FOR PROGRAMMING

Creating the INFIA Spectrum Analysis Software in 1996-1998
After some false starts, I finally found success in my Physical Chemistry research from unexpected direction, when I started gradually...
Robert J. Brotherus
Dec 20, 202431 min read
93
0

Death by Fortran Common Block
After my 1995 summer-work in Helsinki University Physical Chemistry Lab, professor Lauri Halonen gave me a full-time job as research- and...
Robert J. Brotherus
Jan 17, 202432 min read
105
0

My entry to Quantum Chemistry programming
In 1995, after two years of studies, I got a summer-job at University of Helsinki Laboratory of Physical Chemistry to develop Molecular...
Robert J. Brotherus
Jan 3, 202310 min read
454
0


Logistic Map Fractal
In 1989, when I was 16 years old, I got as a christmas gift a Finnish translation of James Gleicks popular science book "Chaos" (original...
Robert J. Brotherus
Oct 14, 20224 min read
361
1

Excel-revolution at Steel Factory in 1989
I got my first paid job as software developer at age of 16 in the summer of 1989. This was at the time in history when Personal Computers...
Robert J. Brotherus
May 29, 202212 min read
309
0


Why do I like Programming so much? 🙂
Programming is like building with LEGOs but with infinite number of blocks and lightning fast servant to perform the repetitive parts of...
Robert J. Brotherus
May 8, 20224 min read
174
0


From imperative C64 programming to functional-reactive style
Comparing the programming style of my 1987 Commodore 64 Basic Roulette-game to a modern functional-reactive re-implementation with...
Robert J. Brotherus
Feb 6, 202213 min read
228
0

Developer experience in 1987 with C64 vs modern tools
Earlier I was introducing the old Commodore 64 "Ruletti" game I wrote in 1987 and the new Ruletti-reframe webapp-version I made with...
Robert J. Brotherus
Dec 18, 202111 min read
403
0

Ruletti re-born after 34 years
I re-created my small Commodore 64 game with modern technologies to get a stunning reminder of how much the available technologies have...
Robert J. Brotherus
Sep 9, 20217 min read
199
0

Blast from my Commodore 64 Past
The little programs and games I wrote for VIC-20 and later Commodore 64 in the 1980's were eventually all lost. All, except one: A small...
Robert J. Brotherus
Aug 10, 202112 min read
762
0


From a Product company to a Consulting company
How I learned that what matters to me is using my skills to write meaningful software with good people - not what legal entity ultimately...
Robert J. Brotherus
Feb 5, 20207 min read
102
0


Why so many languages?
Hundreds of programming languages have been born and died during the decades since 1940's. Some created by comitees, many by lone heroes,...
Robert J. Brotherus
Mar 13, 20198 min read
108
0


Humble Beginnings: the VIC-20
How the right gift at the right time started my life-long interest in programming Me, my grandmother Elsa and grandfather Oppe in 1980s...
Robert J. Brotherus
Feb 15, 20194 min read
129
0

"In some ways, programming is like painting. You start with a blank canvas and certain basic raw materials. You use a combination of science, art, and craft to determine what to do with them."
- Andrew Hunt
“Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away.” – Antoine de Saint-Exupery
bottom of page