And if the junior doesn’t know the story of little red riding hood, well then it is your lucky day and you are one of the 1 in 10000 who gets to tell them the story.
588 karma · joined August 1, 2021
And if the junior doesn’t know the story of little red riding hood, well then it is your lucky day and you are one of the 1 in 10000 who gets to tell them the story.
Names should be cute AND descriptive.
His point is good though. Descriptive names add overhead that might need to be changed.
Giving something a cute name but describes its general purpose, means you have a lot of leeway, but if you get to the point where even the general name doesn’t work and you want to change it, then you actually have a new product and creation is better than evolution when it comes to software.
Joey, the small service that hops from one place to the next in what seems like ~~ab~~an endless loop, is like a baby kangaroo, and it can even grow into a real kangaroo and do whatever they do, but it isn’t gonna become a fire breathing dragon, and if Joey is trying to be forced into being a dragon instead of a kangaroo, well maybe it’s time to start from the beginning and decide which programming language to use ~~snd~~and go from there.
Think of it, instead of writing software, we just write fantasy stories, and the software that tells the story is our product.
I don’t know about you but I could probably come up with some cool stories of Joey the baby kangaroo.
I’m going to start a company and name all the services and APIs supporting the software after the best characters from mythology, and just start making good characters and then figure out where they go in the story.
The story is already written, but the characters have to be fleshed out.
The problem is always in people thinking it is an easy magic solution. DDD is not easy. If it were it wouldn’t do anything.
It is in fact very challenging to come up with an ubiquitous language, and to have it evolve as our own understanding evolves.
Organizations looking to use it to make things easier, are doomed to fail. What it can help with is making things good and right and even beautiful in how a problem is solved.
I feel like at times our problems in the west can be rooted in relying to much in Aristotle and empiricism and not enough on platonic thinking (you could swing too far one way though).
DDD’s ubiquitous language IS the key as he says. Political discourse is the king of lacking ubiquitous language, though that seems more intentional, so we can use words intentionally meaning different things to one group or another. The result though is an inability to work out problems. Engineering organizations at least are not intentionally using different language, but the result is the same, an inability to solve problems.
LDS is accused of being a cult. But they’re generally nice neighbors. Is it still a cult if it gets big enough? Islam would’ve once been a cult as well as Christianity.
At the very least it seems any religion is a cult. We can argue then about whether something is religious or not.
“_The competitive advantages the marketplace demands is someone more human, connected, and mature. Someone with passion and energy, capable of seeing things as they are and negotiating multiple priorities as she makes useful decisions without angst. Flexible in the face of change, resilient in the face of confusion. All of these attributes are choices, not talents, and all of them are available to you._”
But that was the main thing I noticed, was like, this is a world that thinks completely different from me.
Maybe finding those random strangers to talk about it with is part of the spirit of the internet of old.
It doesn’t mean you never sit at your desk and work, just that sitting at your desk doesn’t mean you’re working. Likewise for collaboration.
When I’m confident in myself I can do this and be effective. Go think about a problem not sitting at my desk.
When I’m not confident in myself, I act like an impostor and try to look like I’m doing work.
The hard part is remaining confident in myself, when myself has not always given me reason to be confident in it.
Think about it. Kanye just did such a genius thing, even a child could see it.
They can’t cancel him for doing something so obvious.
He just walked out onto the media stage buck naked, pretending he was wearing a fancy robe.
A bunch of 1-2 year stints might quickly help you identify the patterns if things they work well generally abd what doesn’t.
Meanwhile a 5+ year stint will give insight into how a company maintains things and adapts and can also teach valuable lessons.
My current one was going pretty well for a year, but COVID stuff and life craziness made it less enjoyable for the next year after a re-org.
I waited another year and tried switching teams at the company and while it started rough I feel like I might find a groove that will get me a couple of years.
After that I might go look for something else.
Sometimes there is a good year followed by a bad year followed by three good years. If you leave after that first bad year you might just jump to another good year bad year cycle and in the end have less good years if you just stayed five years at each place.
Though I can’t recall any specific times where the US blocked the acquisition/merger between two European countries.
They might genuinely be awesome and yet they sit there and doubt and ask “am I only doing well because of something not related to my work”
I just see bats flying in these huge swarms not colliding and I’m like maybe we shouldn’t give up on ultrasonic sensors.
Woukd be a cool time capsule.
Why did they seize his coin? Did the person who seized it back actually break into something?
Principles are fine and dandy, but why are principals of innocent until proven guilty ok to be broken by “democratic societies”?
I mean it’s just an appeal to might makes right. My mob is bigger than your mob, so I take what k want.
It’s like we’ve lost the foundation to what the idea of a free country was.
Anyways Bitcoin is stupid still.
Kids just happen to be the easiest way to force yourself to stop living for yourself.
Then your life can be chaotic, messy, stressful, and you lose much freedom for many years! But on the plus side you learn to sacrifice everything you’ve done and earned for the good of children who don’t even know how to appreciate it!
That way employees don’t want to go through the trouble and would rather just stay where they are, and will accept less pay than they could get.
It’s like a cartel and it works as long as everyone involved keeps up the gig.
It’s either that or interviews just suck and no matter what you do they will suck.
Or maybe interviews are just fine and people just need to accept they are stressful. If you can’t handle the stress, then build a good network with friends and relatives, and let a little nepotism make it easier. If you can’t do that then just accept you won’t get paid as much and your job might not be perfect.