HackerTrans
TopNewTrendsCommentsPastAskShowJobs

KyeRussell

no profile record

comments

KyeRussell
·3 years ago·discuss
I genuinely can’t recall people saying “hallucinate” with any regularity - in the context of “AI” - until people started talking about ChatGPT.

So, we’ll see what people say in a year.
KyeRussell
·3 years ago·discuss
Honestly this itself is a massive oversimplification, and a bit of a strawman, and kinda indicates that you still aren’t seeing the nuance.

Yes, if something is understandable in a single file, that’s fine. But also appreciate that too many pieces in the same file can also be confusing and disorienting for people. You also have to consider all the cases in which someone would be opening that file.

You’re basically posing a situation which by its very description is an exception. If anyone is slavishly following these rules, they’re undoubtedly doing it wrong.

Knowing when to apply the patterns is the hard bit. And, in my experience working on codebases worthy of considering these things in the first place, there’s much more to consider than what you’re posing.
KyeRussell
·3 years ago·discuss
This advice doesn’t really differ from the actual ‘source material’ though. It’s really arguing against the people that learned what “clean code” is from a blog post or a Tweet or (most likely of all) another YouTuber that tried to take a complex engineering topic that they don’t have the experience to understand, and shove it into a video-listicle full of DigitalOcean ads and forced facial expressions.

You see the same thing with microservices. Any of the reading material by the big / original proponents of microservices is actually quite good at giving you all the reasons why they probably aren’t for you. But that doesn’t stop the game of telephone that intercepts the message before it gets do most developers.

So I really just see this whole thing as someone saying “RTFM”, rather than it being any sort of derived nuanced take.

The sooner a professional software developer can get themselves off the treadmill of garbage trendy educational content, the better.
KyeRussell
·3 years ago·discuss
David Farley’s new book is good. It advocates for the tenants of “clean code” (at least in all lowercase), but given his background I trust that he knows how to balance performance and code hygiene.

There are people that are wrong on both extremes, obviously. I’ve worked with one too many people that quite clearly have a deficient understanding of software patterns and try to pass it off as being contrarian speed freaks. Just as I’ve worked with architecture astronauts.

I’m particularly skeptical of YouTubers that fall so strongly on this side of the argument because there’s a glut of “educators” out there that haven’t done anything more than self-guided toy projects or work on startups whose codebase doesn’t need to last more than a few years. Not to say that this guy falls into those two buckets. I honestly don’t think I know him at all, and I’m bad with names. So I’m totally prepared for someone to come in and throw his credentials in my face. I can only have so much professional respect for someone that is this…dramatic about something though.
KyeRussell
·3 years ago·discuss
Well they weren’t a good senior developer then. Part of the art is knowing when to use the patterns. An incredibly im protest differentiation as it’s so so easy for someone a bit green behind the ears to see this and think that any sort of architectural thinking is useless.
KyeRussell
·3 years ago·discuss
The point is that it DOESN’T make you a bad person. You’ve just argued the other side. A country is not its government, especially in oppressive undemocratic regimes like Russia. This is basic shit. I am utterly truly sorry for the unimaginable horrors which you are going through. I genuinely couldn’t begin to understand how this must be for you. I hope I never do. This doesn’t give you a blank cheque to jump online and foster divisiveness between two groups of people just because one of them has a fucked up government that can’t possibly be argued to be representing them.
KyeRussell
·4 years ago·discuss
Dark pattern implies malice. IMO this is at worst poor forethought.
KyeRussell
·9 years ago·discuss
So it's less about getting paid for your work and more about a dick measuring contest with your coworkers.

I think that's your issue.