News for hackers. Stuff that matters.
Re:John Carmack: From a DM, just in case anyone else needs t... by DanielBMarkham on Sunday March 19, 2023 @08:49AM (#35218433)
As a self-taught polymath, I did a lot of research many years ago on how good teams create good products. I reached some unusual conclusions at the time, but they've stood the test of time.

The main one in regards to John's tweet is this: desired behavior has to "force" out code and architecture. Typically teams and individual developers carry a lot of presumptions and assumptions into their solution space. They probably pick this kind of thing up from reading HN, Twitter, and the like. We all do this.

It's these "things you do but don't really think about" that are so pernicious in technology development. Guess what? Looks like AI is going to master that kind of thing since with each social media post we continue to train it on "How things are usually done"

By taking an extreme "force me to write code" approach, you end up developing a wide range of skills: DevSecOps, analysis, database design, and so on. In fact, you don't really know what you're going to develop when you start working on it.

That's the point. That's the job. Always has been.

Re:John Carmack: From a DM, just in case anyone else needs t... by lucidlive on Sunday March 19, 2023 @09:49AM (#35218867)
Calling yourself a polymath is akin to calling your self a genius.
Re:John Carmack: From a DM, just in case anyone else needs t... by DanielBMarkham on Sunday March 19, 2023 @09:52AM (#35218899)
Perhaps so, however I did not call myself humble.

Apologies. I overstated. How about "I study a lot of stuff"

And now the reply, if I've accurately modeled it, is "So you've studied a lot of stuff, what makes you an expert on any of it?"

Programming at its heart has always been cross-discipline, so there's really no judgment of ability aside from solving problems involving those disciplines you're working for. I find myself with a lack of adjectives that will keep our conversation short.

Re:John Carmack: From a DM, just in case anyone else needs t... by CuriouslyC on Sunday March 19, 2023 @11:07AM (#35219723)
For future reference, you can just use "autodidact."

Next time if you want to brag without looking like an ass, describe something really impressive you did in detail to illustrate a point using highly understated language. Not only will you not get penalized for bragging, people will give you bonus points for being humble.

Re:John Carmack: From a DM, just in case anyone else needs t... by meesterdude on Sunday March 19, 2023 @11:34AM (#35220002)
this is a bit exaggerated.

Polymath > A polymath is an individual whose knowledge spans a substantial number of subjects, known to draw on complex bodies of knowledge to solve specific problems.

If that's who you are, there's no shame in identifying as so. Don't let hacker news comments gatekeep you.

Re:John Carmack: From a DM, just in case anyone else needs t... by latency-guy2 on Sunday March 19, 2023 @02:14PM (#35221850)
There's nothing wrong with being confident with your skills. Humbleness is only seen as a virtue because people have an ego and don't like to be reminded that they are unskilled.
Re:John Carmack: From a DM, just in case anyone else needs t... by weatherlite on Sunday March 19, 2023 @02:49PM (#35222184)
Let me guess, not doing great socially?
Re:John Carmack: From a DM, just in case anyone else needs t... by latency-guy2 on Monday March 20, 2023 @08:27AM (#35230532)
By all means, no one stops you from making guesses.
Re:John Carmack: From a DM, just in case anyone else needs t... by jt2190 on Sunday March 19, 2023 @03:18PM (#35222471)
Can you clarify? Are the “things you do but don’t really think about” good, like good habits that have become ingrained, or bad because they’ve become mindless rote that are often unnecessary action?

(“Force me to write code” suggests that we’re looking to think deeply about what we’re doing and trying to minimize unnecessary action, so the rote actions are bad.)