| World affairs | 0 Comments

Been stuck at home now for three weeks, making the best of things, hoping that this invisible disease will get bored and go away. Each day of the lock down I get to think a lot and try to make some sense out of this. Once a day a nice brisk walk in order to re-organize my thoughts and be one with mother nature.

This afternoon I took a long walk through the countryside, and the world looked just fine to me. At least from a distance. In times of desperation we learn to value life and appreciate the ultimate powers of nature.

Can you spot the coronavirus in this picture?

Nature can be very cruel if required. She is cleansing out the weak in an overpopulated world. As a result, there is also much less pollution, because everyone is staying home and travel has been restricted. Maybe this is a last ditch attempt of nature to save herself. We have reached some kind of tipping point, and this whole virus cleansing will become a more frequent action required to settle things down.

| World affairs | 0 Comments

This extremely dangerous virus has gone airborne and has been officially deemed a pandemic. Life has been disrupted and now the waiting game has taken over our lives. The worse is still to come and we are bracing ourselves for harder times ahead.

The world as we know it has grounded down to a standstill, and one wonders if when the huge wave hits us whether or not the health system will be able to cope with such a surge.

This is the current situation.

| Computers and stuff | 0 Comments

I never thought that it could ever happen to me but it did. Some evil hacker had somehow compromised a public service website of mine, deleted the database making the website unusable and left the following message for me:

"To recover your lost Database and avoid leaking it: Send us X.XX Bitcoin (BTC) to our Bitcoin address XXXXX and contact us by Email with your Server IP or Domain name and a Proof of Payment. If you are unsure if we have your data, contact us and we will send you a proof. Your Database is downloaded and backed up on our servers. Backups that we have right now: DB1, DB2, DB3, DB4 . If we dont receive your payment in the next 10 Days, we will make your database public or use them otherwise."

Fortunately I made daily backups and could recover the deleted database by restoring the most recently saved data. Also battened down the hatches by replacing all related credentials with very secure encrypted passwords.

That's why in this day and age it's vital to your survival to make backups and have a dependable emergency recovery protocol in place in case disaster strikes.

| Psychology | 0 Comments

According to Jung, an individual's true goal in life is NOT about trying to achieve some kind of unattainable perfection, but rather striving for a wholeness of being.

"Good does not become better by being exaggerated, but worse, and a small evil becomes a big one through being disregarded and repressed. The shadow is very much a part of human nature, and it is only at night that no shadows exist."

- Carl Jung, Psychology and Religion

The path to a greater character, to a more effectual approach to life, lies in integrating those elements of our psyche that for too long have been repressed and denied, our unconscious shadow side.

There is nothing wrong with ignoring this taboo of society, acknowledging it's presence within, exposing it for what it is and balancing your life accordingly.

How to Integrate Your Shadow

| Nature and universe | 0 Comments

Modern and environmentally friendly, that's what we have become. Today the people came and installed our new zonnepanelen, which has become quite the rage in The Netherlands. In total twelve panels pointed at the sun. Not a bad deal, partially subsidized by the government, and even pays for itself back within a few years.


| Games | 0 Comments

On my way to becoming a future famous game developer, lots of cool stuff to play around with.


| Philosophy and poetry | 0 Comments

As we live our lives day by day, it becomes obvious that there are some things we control, and there are many other things we have no control over.

"The chief task in life is simply this: to identify and separate matters so that I can say clearly to myself which are externals not under my control, and which have to do with the choices I actually control. Where then do I look for good and evil? Not to uncontrollable externals, but within myself to the choices that are my own."

-- Epictetus, Discourses, 2.5.4-5

So the secret to achieving true happiness is to focus on what you control and then make the best of that despite all of the other things happening around you.

| History | 0 Comments


The life and times of Napoleon is a fascinating story. Having nearly completed the book, I have enjoyed learning about his life and accomplishments both good and bad.

Sometimes all of the nitty gritty war details about this and that battle can be cumbersome to read. The who, when and where are time consuming and sometimes a bit boring to read through.

During that period of history, the casualties of war were terrible. Many battles resulted in tens of thousands of deaths, sometimes the majority of fatalities resulting from disease, infections, starvation or even freezing to death.

With less than one hundred pages of the in total eight hundred page book remaining, I have only two chapters to go: Waterloo and St.Helena.

The actual Waterloo battle grounds are not far from where I live, only 180 kilometers, and I will most certainly be making a visit sometime soon to witness the area in person.

| Rust | 0 Comments


| Computers and stuff | 0 Comments

My laptop runs on Ubuntu 18.04 and is hooked up to the monitor via the ultra-dock docking station's hdmi displayport.

Normally I have been very pleased with this, but when watching video trainings I often need to pause the video to try things out and then restart the video.

The problem with my setup was that there was always a pause of 2-3 seconds before the audio became enabled again. A real pain in the butt.

The fix is very simple in my case, and this is how I achieved it.


| Programming | 0 Comments

Okay, so you are never too old to follow yet another dream. Time to become a future famous game developer, and this is a great way to start.


My goal is to design a truly amazing golf game which will attract droves of eager followers and in the process make me happier.

| Programming | 0 Comments

Looks like Ruby 2.7.0 has now been officially released.

There are many new improvements in this version, but here's one that I really like.


| Programming | 0 Comments


So what if I was the oldest guy there. I still learned a lot about Enterprise Angular architectures with Nx Monorepos, Strategic Design and a bunch of other interesting topics.

The younger crowd there was part of a different generation, remaining glued to their mobile phones during breaks and lunch, staring the whole time at their open laptops while the speaker gave his workshop.

As I always say and live by as well, "You're never too old to learn new stuff!"

| Meaning of life | 0 Comments

Please be warned that the following provocative video will really get you to think more deeply about your ultimate future and the true meaning of life.


But don't forget how you continue to live in other people even if they won't remember you.

| Spiritual | 0 Comments

The builders have been busy for a week at our house renewing our bathroom and two toilets. Lots of noise and junk all over the place, that's just part of it. Hopefully they will have completed everything within a couple weeks.

However, without realizing it they have disrespected the most sacred part of the house, my Buddha shrine. They shoved it to the side and dumped stuff all around it. When I came home and walked up the stairs I was shocked.

They desecrated my Buddha shrine.

I quickly found a new safe haven upstairs in our bedroom, and for now will just have to deal with this small change of my lifestyle accordingly. Buddha won't mind I hope.

That's more like it.

| Programming | 0 Comments

Long live Ferris!


Any true developer worth his weight in salt has had to explore at least once and preferably many times the benefits of using the Rust Programming Language.

| Internet | 0 Comments

They say that web components is the future of web development, so it is important to learn more about it so that I will be better prepared for this upcoming technology.

Therefore, I purchased the Web Components & Stencil.js - Build Custom HTML Elements and am currently sawing my way through it.


Some interesting references to get a head start:

| Computers and stuff | 0 Comments


Decided to treat myself to a fun Angular event in December, namely the following training: Angular architectures for enterprise applications. According to the descriptionn:

"In this interactive seminar you develop a critical understanding for planning and implementing large enterprise applications with Angular. You explore and work with approaches to structure huge applications like npm packages, Nx Monorepos, and Microfrontends."

The workshop topics in which I am the most interested to learn more about are:

  • Monorepos and Nx
  • Micro Frontends
  • I18N

You're never to old to learn new stuff, and I'm really looking forward to interacting with interesting people and further honing my Angular skills.

The NG-BE 2019 is a 2-day event in Ghent, Belgium, that brings together Angular developers and experts from all over the world to share ideas, news and opinions about Angular.

| Nature and universe | 0 Comments

"It's as if I'm being prepared for something, some other adventure, which is over the hill. I've got all this stuff to lose first, and then I'll be at the shadowy side of the hill doing the next episode in the spirit world."

Billy Connolly

| Computers and stuff | 0 Comments

An object that carries data between processes. Communication between processes is accomplished via remote interfaces where each call is an expensive operation. The cost of each call is proportional to the round-trip time between the client and the server. This means that the number of calls can be greatly reduced by using an object that aggregates the data that is served by one call only rather than transferred over several calls. This is referred to as a data transfer object (DTO).

| Meaning of life | 0 Comments


Say goodbye to yet another beard. After struggling ten days battling the incessant itch, I had finally grown a pretty impressive beard. I could have let it grown even longer, but my wife found it too ugly to bear. Oh well, there goes another beard.

| Golf | 0 Comments

The annual 'Jong tegen Oud' match play tournament took place again this year on Sunday, 22 September. The weather was nice and sunny, and the playing conditions were nearly perfect for fun day of golf.

This traditional challenge has proven to be a grueling contest matching a team of young whippersnappers against an older team of wise and experienced seniors.

Article (scroll down).


| Health and happiness | 0 Comments


This was a good month for sporting, on my journey to get my weight down below seventy kilograms. In total, ten times working out at the gym which on average is once every three days.

The trick is quite simple, actually.

Eat smaller portions, never take seconds, do not munch between meals, skip all desserts and go to bed early even if you are hungry.

If you are too hungry that you cannot fall asleep, then you may treat yourself to one piece of fruit, preferably an apple but if you are feeling desperate, a banana every once in awhile is acceptable.

In the beginning it is the most difficult to acclimate to your new eating regimen, and good old-fashioned mental discipline is a must.

After your meals you will still feel very hungry and have an irresistible urge for some dessert, but resist. One tip is to be patient, have a cup of coffee and wait thirty minutes. That is the usual time it takes for your hunger urges to settle down and eventually disappear.

This regiment has worked quite well for me, so far so good. I've lost around five kilograms in two months with only one and a half kilograms to go.

| Golf | 0 Comments

After qualifying for the Rijnmond Open nine years in a row, for the first time I failed to make the cut. The last couple of weeks I spent much time training myself and practicing endlessly, but to no avail.

I played terribly and for the life of me I just could not get my act together. My body was stiff and refused to obey the commands from my brain. That combined with an unusual streak of bad luck brought me to my knees.

The cut for the final weekend was 89 which I missed by two lousy strokes shooting a 49 + 42 = 91. When I normally easily shoot in the high seventies to low eighties.

This has really bummed me out, and it is difficult for me to accept. Golf is a brutal and unforgiving sport, and it doesn't improve one's chances as you grow older and wiser.

Oh well, my day will come another time in the not so distant future, or so I keep trying to convince myself.

| Work and play | 0 Comments

I would say that the hardest part of my job is bridging the gap between what the requirements actually mean and what is technically feasible. As if this is not enough of a challenge in itself, let's make it even more volatile by throwing in political discussions and human emotions to ante up the challenge with even more interesting constraints. On the one hand we have the facts and figures, and on the other hand we have human nature creating bumps in an otherwise smooth road to success. Finding the right balance between creating the perfect platform and meeting the expectations of the outside world is fun yet challenging.

| Golf | 0 Comments

What the heck, I might as well give it a try. I will replace my rescue and see how it goes. Besides, rescues are for senior hackers anyway. For now I'm still good enough, so it'll be a fun challenge making new changes and tweaking my golf style before it's too late.


I figure that from off of the tee there are some challenging holes with narrow fairways where this driving iron can come in very handy. Using a full-fledged driver is a bit risky, and although with an iron the distance is reduced somewhat, splitting the fairway more consistently is what it is all about.

| Nature and universe | 0 Comments


Took a long and leisurely Sunday walk this afternoon, and this is what I saw along the way.

| Music | 0 Comments

Don't let it bring you down
It's only castles burning,
Find someone who's turning
And you will come around.

-- Neil Young, Don't Let It Bring You Down

| Meaning of life | 0 Comments

Thanks to this inspirational quote by Dan Pedersen, I feel much better today:

"When we feel like we're not good enough--not worthy, it's the result of comparing ourselves to what we're not. We want to be more than what we are, so we can impress other people. We fear rejection.

From the moment we're born we are vulnerable and dependent on other people. Rejection threatens our security--both our physical survival and our emotional survival.

We fear not being protected and not being loved. So we compare how we think others currently perceive us, with how they could potentially perceive us if we were to change.

We think about all the times we've been criticized, judged, ridiculed, rejected, abandoned, compared to others, etc. and we imagine that this is how most people think of us currently and will continue to think of us unless we change into what we think they will admire.

The truth is that most people are wrong about you and you are wrong about how most people perceive you.

Another way to think about all this is to imagine that you're the last person on Earth. In other words, imagine there's no one around to impress and there never will be again. How would that change what you think about yourself? Would you still feel unworthy? Would you still feel like you're not good enough? Not good enough for what?

This whole feeling of not being good enough is an illusion we create. When there's no one to compare ourselves to the illusion goes away."

Taken from his website Living with Confidence.

| Music | 0 Comments

For the third time I had the great pleasure to attend a Neil Young concert, this time at the Ziggodome in Amsterdam with Maarten who has become a big fan and knows many of the songs.

Mostly older numbers from the good old days, a nice mixture of acoustic and harder stuff: Mansion on the Hill, Old Man, Human Highway, Throw Your Hatred Down, Heart of Gold, Cortez the Killer, Fuckin' Up, Rockin' in the Free World and Hey Hey, My My.

Forty years ago I remember coming home with his latest album "Rust Never Sleeps" and listening to it endlessly over and over again until the melodies and lyrics became part of me. Hard to believe that my biggest hero is now seventy-three years old and still going strong. Rock out Neil!


Random entries

Here are some random entries that you might be interested in:

Recent Assets

  • corona-virus.png
  • long-walk.jpg
  • zonnepanelen.png
  • UC-0122abb7-1b51-422a-9e9b-56c5f86ee741.jpg
  • screenshot-users.rust-lang.org-2020.02.png
  • napolean-the-great.png
  • screenshot-askubuntu.com-2020.01.png
  • construct3.png
  • array-tally-ruby-2.7.png
  • ng-be-2019.png
  • a-girl-named-nia.png
  • buddha-shrine-2.png

Recent Comments

  • Long time no see: I remember them, as well. I remember Donald was my ...
    - Charles
  • Bridge to the moon: Yes it was a drawing and my older brother told me ...
    - jpmcfarlane
  • Bridge to the moon: Wow, that's quite a coincidence that we both sent ...
    - Kiffin
  • Bridge to the moon: Hello I was in my teens when Gemini 4 went up that ...
    - jpmcfarlane
  • Back to work: Congratulations Kiffin, I hope it is something you ...
    - KathleenC

Golf Handicap


This personal weblog was started way back on July 21, 2001 which means that it is 7-21-2001 old.

So far this blog contains no less than 2382 entries and as many as 1877 comments.

Important events

Graduated from Stanford 6-5-1979 ago.

Kiffin Rockwell was shot down and killed 9-23-1916 ago.

Believe it or not but I am 10-11-1957 young.

First met Thea in Balestrand, Norway 6-14-1980 ago.

Began well-balanced and healthy life style 1-8-2013 ago.

My father passed away 10-20-2000 ago.

My mother passed away 3-27-2018 ago.

Started Gishtech 04-25-2016 ago.