Okuhle Ngada 🇿🇦🇨🇦
banner
okuhlen.bsky.social
Okuhle Ngada 🇿🇦🇨🇦
@okuhlen.bsky.social
Creator of Things | Tech Lover | Coffee Lover | 🇿🇦🇨🇦

View my medium.com profile: https://medium.com/@okuhlengada
I still haven’t stopped appending “Model” to my DTO classes 😭. Eg: UserUpdateModel or PayRequestModel
July 30, 2025 at 8:30 PM
It was always cool. More so when Microsoft started embracing the open source world. I enjoy building my personal projects with .NET and C# as the backend.
June 10, 2025 at 10:08 AM
Absolutely!! I had to learn that capitalism does not really care about “smart people” or “dumb people” or “merit”. Sadly, it’s all about profits & short-term gains. In one of his books, John Perkins used the term “death economy” to describe the world we in - long term sustainability suffers.
June 9, 2025 at 6:00 PM
The Queen is relaxing and enjoying the sun 😀
May 31, 2025 at 8:37 AM
Sadly, that is what Americans voted for in 2024. Sad because its hard to ignore the chaos in America; its plastered all over the internet, even on LinkedIn (glorified Facebook if you ask me).
May 26, 2025 at 12:56 PM
Thanks @scott.hanselman.com !! I do believe that developers should try donate to open source projects. It’s unfair to cry when an open source project opts for commercialisation when users have not tried to support these projects. I made a small donation to an open source project a month ago.
May 17, 2025 at 8:34 AM
@mark-carney.bsky.social All the best! I saw your new cabinet and your explanation and I am happy with the selection. Nice to see you retained powerful names like Anita Anand and Melanie Joly. All the best!
May 14, 2025 at 6:50 AM
Sorry to hear you have to deliver bad news. Unfortunately, this is the reality today; stable jobs don't exist anymore. Employees need to prioritise their health and financial well-being. I haven't been laid off, but I do expect this to happen to me at some point in my career. Stay strong people!
May 13, 2025 at 10:06 PM
Seeing this only now but there are repeated segments of the plotted line chart. Pretty bizarre that someone would do this and it would pass the peer-review process. I kinda get why this happens (reviewers are incentivised, and advanced tools to detect fraud might not be as available). No shame!!
May 3, 2025 at 10:59 AM
The pundits didn’t lie when they said Poilievre was at risk of losing his seat. Still gagged! So many independents ran at his riding - not sure if that was to protest Poilievre or the first-past-the-post electoral system in general. Very interesting outcome. his rhetoric and slogans were A LOT!
April 29, 2025 at 3:21 PM
Been gagging at this! Never did I expect Poilievre to lose his seat! I thought the pundits were joking when they said his seat is at risk. Also, there were a lot of independent candidates running at his riding - not sure if that was a protest against him or the first-past-the-post system in general
April 29, 2025 at 1:54 PM
He lost his seat! That part has had me gagging all morning!
April 29, 2025 at 1:18 PM
Keep going! You’re almost there!!
April 13, 2025 at 6:31 PM
Enjoy! Is there going to be an upload on YouTube or similar?
April 11, 2025 at 9:45 AM
@briantylercohen.bsky.social You get what you voted for. Elections have consequences.
April 11, 2025 at 9:44 AM
@briantylercohen.bsky.social They are getting what they voted for. If they not happy, vote differently in 2026 midterms.
April 6, 2025 at 7:43 PM
@briantylercohen.bsky.social That is so cute to see. Well done on doing your part to raise awareness to what is happening. Always enjoyed your podcasts. Now, people need to vote FOR their best interests and NOT against them in 2026 midterms. This is why Trump won; people wanted to "own the libs".
April 6, 2025 at 8:37 AM
Well answered! Yes, creating content does take time. I also feel many people nowadays want to see a quick 2 minute video instead of reading a 30 min - 1 hr paper or article that delves into details (the background, the solution, shortcomings, etc.). Yes, 2025 has been on shaky ground so far :-(
March 22, 2025 at 6:09 PM
Put some respect on the receipt that has “Scott Hanselman” written on it 🤣🤣
March 18, 2025 at 8:29 AM