News for hackers. Stuff that matters.
Re:Shakti, the new data platform from Arthur Whitney by burtonator on Sunday December 01, 2019 @07:32PM (#21678887)
I'm super skeptical of these articles about programmers with superhuman powers.
Re:Shakti, the new data platform from Arthur Whitney by beagle3 on Sunday December 01, 2019 @11:07PM (#21679751)
"Superhuman" hyperbole aside, some people are demonstrably orders of magnitude more productive than others, and that's true for almost any field of work (depending on your metric, of course - but that's true for some of the metrics that actually matter to most people), and programming is no different.

Arthur Whitney, Fabrice Bellard, Linus Torvalds, Mike Pall are well known examples.

It obviously requires a lot of skill, and I agree with [0] that it also requires the skill to be selective - some problems require a lot of work for which there are no "better ways". E.g. Mike Pall, alone and in short time, produced a JIT that runs way faster than V8 (which probably already had 100x more man-months[1] of really really smart people at that point). This amazing feat is a result of Pall's amazing talent - but it was only possible (IIRC, he said so himself), because Lua, although it is essentially as dynamic as JavaScript, made a few choices that made it much more amenable to effective JITting.

[0] https://yosefk.com/blog/10x-more-selective.html

[1] I use it properly here as a unit of effort/cost, not as a unit of productivity.

Re:Shakti, the new data platform from Arthur Whitney by jshaqaw on Sunday December 01, 2019 @08:34PM (#21679207)
I suggest reading the J interpreter Whitney wrote in a weekend and reconsidering!

https://code.jsoftware.com/wiki/Essays/Incunabulum

Re:Shakti, the new data platform from Arthur Whitney by kuroguro on Monday December 02, 2019 @05:51AM (#21681389)
Writing in that style is not that hard, I do something similar if I need to make a prototype of something. The short variable and function names really save time as long as you remember what is what. Reading or debugging it even a week later is torture tho.

Writing the interpreter in an afternoon is impressive but most likely he had done something similar before and had most of the algorithm in his head before he even began.

You don't need to be superhuman to do that.

Re:Shakti, the new data platform from Arthur Whitney by steego on Sunday December 01, 2019 @08:25PM (#21679163)
Maybe they're not superhuman?

Maybe they applied their time, practice and attention to developing skills that have yielded very big returns?