Originally published on The New York Times. Translated to Slovak with permission of Dr. Richard Friedman.
Pred pár rokmi, som jedného dňa vychádzal z bazénu a kým zo mňa ešte kvapkala voda, zastavil ma chlapík a s ruským prízvukom mi povedal : “Musíš sa pridať do nášho plaveckého tímu”.
Mal som okolo 50tky — trošičku pristarý na to, aby som sa pridal ku plavcom, hovorím si. Ale tréner — volal sa Igor — trval na svojom : “Vidím na tebe, že si dobrý plavec.”
Zaujatý a opitý lichôtkou som sa nechal prehovoriť a pridal sa ku jeho bande plavcov. Tréningy…
Covariance and contravariance are very spooky words.
I use these words if I want to sound very smart — and it usually works. No one really knows what the hell it is.
As I want to explain this topic as simple as possible (but not simpler) I’ll try to avoid these smart-sounding words.
I’m going to implement a Repository pattern with the use of generics to explain this topic.
I’ll use C# for my examples, it’s pretty similar in languages like Java or Kotlin.
Let’s define a few simple classes.
record Person(string Name);
record Employee(string Name) : Person(Name);
record RemoteEmployee(string Name, string…
Should you sign your .NET assemblies or not? That is the question.
According to the Betteridge’s law of headlines the answer should be no. Unfortunately you’re going to have to decide for yourself.
I gathered some info and made a decision accordingly. Time has passed and I do not regret my decision.
Here’s the data:
Print “KEEP IT LEAN” on a piece of paper and put the paper on a visible place during your meeting.
Marketing, SEO, BizDev, Product owner and WebDev people.
We spent two days locked up in a meeting room with a simple goal.
Design a website which would enable our clients to buy and manage their licenses.
2 days is way too long.
I was so upset, angry and tired after the first day. It felt like we have done a big amount of nothing.
I’m Jozef and I like wakeboarding🏄♀️!
They have one thing in common. You already forgot their names…and they forgot yours.
People forget names way too often. My name is the sweetest, best sounding song in the world. And I love it! And you love yours. It’s the sound you hear even when no one said it…
What was the name of that guy with wake-board 🤔? Jozef !
Make it easy to remember your name :) It makes it easier to talk to you.
A colleague of mine, who happens to be my ̶b̶o̶s̶s̶ ̶ leader wrote a really cool compiler. It’s not a cool CRUD app or complicated animation.
IT’S A COMPILER. Used in the production environment. And it’s not backed up by a community or a big company.
I think that’s pretty cool…I would like to code cool stuff...So I decided I’m going to write a compiler!
So I did…because I could do following