Kim van Wyk's Avatar

Kim van Wyk

@kimvanwyk.co.za

A South African happy husband, lapsed Electronic Engineer, software/DevOps/data engineer (mainly in Python for the last few years), proud member of the North Durban Lions club & all-round geeky type fellow. www.kimvanwyk.co.za

677
Followers
127
Following
87
Posts
07.02.2024
Joined
Posts Following

Latest posts by Kim van Wyk @kimvanwyk.co.za

I find the little pause when they ask for Kim and my very male voice says "speaking" very handy - it means they don't know who I am so the likelihood the call will be of value to me is suddenly very low.

27.02.2026 18:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don't have a middle name either but my last name has 2 separate words (very common in South Africa, from Dutch and/or French heritages). This means online forms can yell at me for having the temerity to have an incorrect name 2 different ways.

23.02.2026 14:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I hope it isn't necessary to clarify, but obviously not all or even most contractors do this. I have however been on several get-it-done-asap type projects with external contractors that seem to attract this kind of cheap but not good business model.

21.02.2026 07:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

With my own colleagues it's happened but it hasn't been common. Maybe 3 people in 20 years who seem incapable of doing the work rather than just inexperienced. With contractors it's a lot more common as they hire as cheaply as they can and don't seem to prioritise repeat business, so quality is moot

21.02.2026 07:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Relaying fun in parallel | Kim van Wyk's home on the web This post from Leon Cowle reminded me of one of the weirder and technically pleasing projects of my career. Many details here will be incorrect, not because of an NDA but because my memory is bad. We ...

Talking of solving problems with relays with hachyderm.io/@leoncowle reminded me of a hacky but successful project I worked on, which I've just written up: kimvanwyk.co.za/260111_relay...

11.01.2026 17:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was going to write a reply here, but I got a cup of coffee instead.

More seriously, I agree - almost everyone is more productive some days than others. The less productive days can feel like you've done something wrong or let down your employer, but it just makes you human.

09.01.2026 11:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Educational Institute of the Southern Hemisphere, I assume :-)

05.01.2026 06:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I was the president of the Student Engineering Council at the then-University of Natal as the merger with Durban-Westville was approaching. An apparently genuine shortlisted new name was presented at a faculty meeting I was at: "Southern Hemisphere Institute of Technology".

05.01.2026 05:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The 1970s era SABC test pattern with some rude language replacing the genuine "testing" text - "Vokof dis bedtyd"

The 1970s era SABC test pattern with some rude language replacing the genuine "testing" text - "Vokof dis bedtyd"

Just leaving this here:

05.01.2026 05:27 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Watching the highlights of the SA vs Ireland women's cricket tonight, I was impressed by a sign in the crowd from a fellow admirer of Laura Wolvaardt's exquisite batting: "Niemand kan soos Wolvie kolfie"

19.12.2025 19:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

On this note, thank you as a South African for pointing me to Cricket Ireland's site, the ball-by-ball coverage there is pretty good. I was astonished to find a game of this stature isn't being covered by Cricinfo.

16.12.2025 12:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Something that I'd find interesting and helpful would be current best practice for Dockerising Python apps, with the rise of uv and the like. Perhaps Hynek Schlawack or Itamar Turing-Trauring would make good guests for that.

28.11.2025 16:26 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Many of you may know that the #PSF had to pause its grants program this year, affecting many small, under-resourced communities that rely on it heavily.

One such community is

13.11.2025 13:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I think this is brilliant, but presumably it's mostly met by an orc-ward silence.

12.11.2025 17:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

@iamstan.elmo.sh as a contribution to your tour of Durban coffees, this is excellent. A bit hard to get though, its from the Bidvest lounge at King Shaka domestic departures.

08.10.2025 05:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

10 DAYS to go! PyCon Africa 2025 lands in Johannesburg, South Africa! Ready to code, learn & connect? 🌍✨
🎟️ Buy ticket now: za.pycon.org/tickets
#PyConAfrica2025 #PyConAfrica #PyConZA

28.09.2025 14:10 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Ah, thank you, that makes even more sense :-)

18.09.2025 17:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Out of ignorance and curiosity, is the blade permanently green or is there a coating of some sort on it as part of the forging?

18.09.2025 17:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I have two thoughts:
* A series of questionable choices and woolly thinking led to this being made

* What in the actual am I looking at

17.09.2025 20:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm impressed at how deftly that pun was woven into your post.

03.09.2025 21:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

As you might know by now, I'm quite involved in this year's #PyConAfrica. There are a lot of interesting things happening. Even if you are not in Africa and wont be able to join our event in person, you might be interested in some of the things we are doing.

www.sheenaoc.com/articles/20...

29.08.2025 08:54 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

✨ We are excited to welcome Kim van Wyk as a speaker at 🐍 PyCon Africa 2025
β€œYou are not your code - unsolicited advice from a no-longer-new developer)”
πŸ—“ Oct 08–12, 2025
πŸ“The Wanderers Club, Johannesburg, South Africa πŸ‡ΏπŸ‡¦
#PyConAfrica #PyConAfrica2025 #PyConZA

26.08.2025 07:10 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

none of us really have anything, but our voice

23.08.2025 05:19 πŸ‘ 178 πŸ” 54 πŸ’¬ 4 πŸ“Œ 1
Post image

The #PSF has paused its grants. #PyConAfrica needs your support to continue opening doors for the community! Even small donations help. Buy a donation ticket here: www.quicket.co.za/events/3216...

17.08.2025 16:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Tune in to our livestream for a fun-packed experience with an incredible guest lineup! Don't miss out!
za.pycon.org/friends-of-...

#FriendsOfPyConAfrica #Python #PyConAfrica #PyConZA

17.08.2025 06:02 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I remember those - if anything, they left a far worse and messier page than the pencil marks you were trying to erase. Form over function is an excellent description.

07.08.2025 10:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Jan Smuts - Wikipedia

I suspect the J has faded on the inscription on the statue, that's the South African statesman Jan Smuts: en.m.wikipedia.org/wiki/Jan_Smuts

03.08.2025 12:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It might also help to think of it as a board-based version of gin rummy, the card game (assuming that means anything to you).

30.07.2025 10:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I get pretty good integrated results with my work email on a Linux box using Thunderbird and Owl For Exchange, which I bought for a pretty low once off payment.

18.06.2025 15:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sadly as of a few years ago I'm no longer "Youth" even by the ANC's flexible definition :-)

16.06.2025 07:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0