Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
whstl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
421.
▲
by
whstl
10mo ago
You asked whether one should use OOP or FP to implement a system. I can answer that, and did in the past, as I have done projects in both OOP and FP. But before I answer, I ask follow-up question about the system itself, and I will be givin
422.
▲
by
whstl
10mo ago
Agreed. Most of the work brought to me gets done before I even think about sitting down to type. And it's interesting to see the divide here between "pure coder" and "coder + more". A lot of people seem to be in the
423.
▲
by
whstl
10mo ago
I'm really sorry, but if you think those topics above are "shallow", I don't think we have much to talk about and should probably agree to disagree. > Can you explain when (if ever) a person should use an OOP approac
424.
▲
by
whstl
10mo ago
Someone commented yesterday that managers and other higher-ups are "already ok with non-deterministic outputs", because that's what engineers give them. As a manager/tech-lead, I've kind of been a tech priest for so
425.
▲
by
whstl
10mo ago
> I think the types of items you listed above are the shallow layer They are not, by definition. You provided proof for it yourself: you mention the "body of knowledge [...] above that", so they really aren't the topmost l
426.
▲
by
whstl
10mo ago
I'm not disagreeing with your example and conclusion, and I've seen many of those. I actually agree that half-assing a problem is not the best solution. It's just that they are not examples of "inconsistent but good"
427.
▲
by
whstl
10mo ago
Nobody is pushing back about "commit to changing all". Nobody is denying that "inconsistent" can be bad on its own. But you can't say that "inconsistent but good" is bad by providing an example of how &quo
428.
▲
by
whstl
10mo ago
> Can you provide concrete examples of the things that you think are foundational in software? Are you really expecting an answer here? I'll answer anyway. • A big chunk of the CompSci curriculum is foundational. • Making wrong st
429.
▲
by
whstl
10mo ago
Yep, that's a good test. And it's good even if it's for a React only position.
430.
▲
by
whstl
10mo ago
Ah nice, then yes, we agree!
431.
▲
by
whstl
10mo ago
No, that's why I said "problem". My job during the hiring process is to filter them. But that's me. Other companies might be interested. I often choose to work on non-cookie-cutter products, so it's better to have d
432.
▲
by
whstl
10mo ago
And I disagree. My assertion is that software that has only bad parts is way more unpredictable than software that has both good and bad. For multiple reasons: because "bad" is not necessarily internally consistent. Because it&#
433.
▲
by
whstl
10mo ago
I don't know what to say. That’s a logic error. The claim was that "inconsistent but good" can exist, not that "inconsistent == good". Responding with one example where "inconsistent" turned out badly is
434.
▲
by
whstl
10mo ago
Why would the average programmer have a problem with it? The average programmer is already being pushed into doing a lot of things they're unhappy about in their day jobs. Crappy designs, stupid products, tracking, privacy violation, s
435.
▲
by
whstl
10mo ago
> most web developers who learned their craftsin the last decade learned frontend React-first, and a lot of them genuinely don't have experience working without it That's not cynical, that's the reality. I do a lot of in
436.
▲
by
whstl
10mo ago
> The reason we stop junior devs from going down this path is because experience teaches us that things will break and when they do, it will incur a world of pain. Hyperbole. It's also very often a "world of pain" with a l
437.
▲
by
whstl
10mo ago
Once again, that's only true at the surface level. If you dig deeper you'll realize that it's possible to categorize techniques, tools, libraries, algorithms, recipes, whatever. And if you dig even deeper, you'll realize
438.
▲
by
whstl
10mo ago
> Respectfully, I disagree. You're correct on the facts, but I'm fine with the disagreement if you say I'm correct. ¯\_(ツ)_/¯ > any "new techniques, materials and tools" need to be communicated to the
439.
▲
by
whstl
10mo ago
> The software engineers' body of knowledge can change 52 times in a year Nah, those changes are only in the surface, at the most shallow level. There's always new techniques, materials and tools in structural engineering as
440.
▲
by
whstl
10mo ago
> software that has "good" and "bad" parts in unpredictable Software that has only "bad" parts is also very unpredictable. (Unless "bad" means something else than "bad", it's hard to
441.
▲
by
whstl
10mo ago
GP is talking about "consistently bad" being worse than "inconsistently good". Not defending any inconsistency. What you describe just sounds "inconsistent AND bad".
442.
▲
by
whstl
10mo ago
That's a good point. If the CEO is just a parrot repeating what the board says, you get a company full of parrots too. No pirate to guide the ship.
443.
▲
by
whstl
10mo ago
I mean, whenever the Deutsche Bahn is involved, in large parts of Germany speaking German will also get you absolutely nowhere...
444.
▲
by
whstl
10mo ago
As a German speaker, spoken Dutch REALLY trips me up because of small pronunciation differences in almost every word. Written Dutch is way closer. The Dutch seem to understand German better, but my Dutch friends credit that more to educatio
445.
▲
by
whstl
10mo ago
The funny thing about his resignation is that xoofx had a CoreCLR prototype already working around 2016-ish, but the company had "other priorities" and only took it seriously until recently. The guy should just have been left alon
446.
▲
by
whstl
10mo ago
I've seen it happening time and time again in similar companies, and this is a symptom of a problem at the upper levels, which means it won't change. C-level set goals are abstract and generic, or sometimes plain naive, and this i
447.
▲
by
whstl
10mo ago
> An AI ceo would just be the composite of all the lame business advice you find on the internet I thought you meant "AI-startup CEO" for a moment and was going to agree.
448.
▲
by
whstl
10mo ago
I think even AI-skeptics can get behind ChatGPT replacing those jobs.
449.
▲
by
whstl
10mo ago
> Although we don't know what Tom was really like with customers The movie makes it quite clear, actually. The Bobs were actually way better than the stereotypical layoff consultants. They even caught on the crazy management chain a
450.
▲
by
whstl
10mo ago
Funny story: I'm friends with a political scientist that sustained themselves through college by writing thesis papers for MBA students. They would research, then buy a two liter energy drink bottle and write it all in one go over the
More ›