6,712 karma · joined May 9, 2012
https://egeozcan.com
https://github.com/egeozcan
Technical Lead, TL, or how I prefer it, Teaspoon.
Socials: - bsky.app/profile/egeozcan.bsky.social - github.com/egeozcan
Interests: Mentorship, Open Source, Programming, Running, UI/UX Design, Web Development
---
Ouch. Usually the ones writing very aggressive comments filled with attacks on stereotypes are the ones with anxiety problems :) You are fighting with the windmills. I do make estimates, and I'm usually better than many at it. It doesn't mean that the others like my estimates.
Also, you didn't even understand what I'm saying. TL;DR: You need to allocate a considerable amount of time on analyzing the task to make the estimate (around 10% of the time it'd take to solve it). I also take a jab at people injecting workarounds for the sake of keeping it in the estimated time and failing.
The closest to that is half-assing the task at hand and multiplying the time it took by ten. For prototype to actual application, you multiply it by a hundred. This also applies for the prototypes of the prototypes (100x for the actual prototype, then 100x of that for the proper implementation), and yes, those exist, but they are usually named "concepts".
For bugs: Half the amount of time needed for the feature that caused that bug. They need a workaround? It will actually take longer - except when the workaround is already available and just needs to be applied. Then it's 90% of the proper solution.
Also, about Bluey... The little guy has limited screen time so he can only see an episode or two per day, but I really want to keep watching even when he can't lol. I literally fell off the sofa laughing in the episode where they are trying to lick each others ice cream while the waltz music from the Nutcracker plays :)
I was creating a small drawing app for my 27-month-old son (mostly for me to draw tractors and excavators for him). At first, I only used icons, but they confused him. So, I added text labels, and surprisingly, even though he can't read, the labels helped reduce visual clutter. Suddenly, he could "learn" what each tool does and remember.
Really asking: Why would you want that complexity when a single database that provides ACID with multiple users can provide that out of the box?
Sqlite shines when it's on the edge (be it a fat desktop app, or a thin-client which can hold a cache, or any other modern definition of edge), and while I absolutely adore the tech[0], I don't get why people try to repurpose it to simplify server architecture, especially in this day and age even the most database with the most complex installation is one docker pull away.
[0]: I honestly think Sqlite is one of the best software ever developed.
Back then, as a teenager, I could somehow handle seeing people take their last breath on a sidewalk (don't get me wrong: It was absolutely horrible, but I could keep functioning, eat, sleep, even help people carry first aid kits). I remember being outside our building and asking my father where all those buildings went, in some of which my friends lived. He had chosen not to lie to me, and I still didn't break.
But one photo from 2023, a child's grave with a toy helicopter on top, his name written on the toy, the same name as my son, completely broke me. Two years later, I still haven't recovered from that single image.
And yet, today, we were in the emergency room because my son was struggling to breathe. I was calm and functioning. If I had seen something like this on the news or in a movie, I wouldn't have been able to keep watching.
It's strange how the mind works.
[0]: https://en.wikipedia.org/wiki/2023_Turkey%E2%80%93Syria_eart...
[1]: https://en.wikipedia.org/wiki/1999_%C4%B0zmit_earthquake
But... they actually show ads in your car every time you stop!? This is so bad I don't even know where to begin. The audacity!?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/if...
For the developers, we are busy writing our own static site generators and blogging about it (which is a lot of fun too!)
All of them have significant design flaws and quirks, many of which people here write pages of complaints about. But in most cases, it's easy to learn how to avoid them (granted, that's more of a stretch for C, but plenty of people manage, and that's enough).
I'm not against pointing out issues, especially for actively developed languages like Go. However, it's important not to turn criticism into bashing the language or the people using it. That just comes off as snobbish and isn't constructive.
Each of these languages is well-designed for specific needs, and not so much for others. And that's okay.
I think people mostly try to scare others away from using these technologies to push something they believe is better. But instead of that, you could perhaps write a competing article praising and comparing your favorite stack and that would be much more useful, in my opinion.
What is a white nation?
May I kindly ask that we do not say "white" and "non-white" as if it has a global definition? I think all people here mean "European" when they say "white". There are many Europeans with dark skin color and being "white" is very context dependent, for example:
https://en.wikipedia.org/wiki/White_Turks
I mean I, as someone non-European although with very light skin and blue eyes, take no offense from the usage here personally as I understand you mean European, but I still think it'd be nice to be more considerate.
ChatGPT Reports some differences: https://chatgpt.com/share/67935d04-a9a8-8001-8df0-b11452e722...
Or perhaps you made a joke and it flew over my head :)
Furthermore, I'd say this: if you can't simply serialize your view-model and send it to the client because something might get exposed or because it's a complex object with embedded logic, your first priority should be fixing that. Only after achieving this should you even think about changing how you handle the front-end.
I'd even go further and say that it's one of the few things that makes working with JSF bearable for me.
I'm still a thousand times more productive with React though, and PrimeReact also helps there.