3 ms·
A 10X programmer or 100X programmer finds a way to remove layers of abstractions.
by fouc 7y ago
A 10X programmer or 100X programmer finds a way to remove layers of abstractions.
- xaedes 7y agoJust hide the nasty layers behind more facades or layers of abstraction. Please never reinvent the wheel, we need more layers, its better software design to reuse the old stuff. /s
- kls 7y agoyep, I mean technically you could directly write the UI directly to IP packets and cut out the whole stack, but it's a step in the wrong direction, abstraction allows people to specialize and focus on their domain. For a non technical example we could communicate via math for all human interaction, it would be more efficient, and truthful, it would also limit though and transfer of knowledge as it puts difficult constraints on expression. Stacks are good, the web got screwed up by SUN, IBM, and Oracle's insistent vision of a thin client world, that needed lots of servers.
- fouc 7y agoI'm actually shocked at the downvotes. The previous post was discussing the problem of all the layers of abstractions, and I was pointing out that a "10x programmer" could be getting 10x results by finding ways around those abstractions.
- octocode 7y agoProbably because HN is mostly frequented by programmers, and not managers or "startup entrepreneurs" who throw around terms like "10x programmer" as if it's a thing that actually exists, and not a harmful concept that at best promotes gatekeeping and at worst promotes egotists who believe that their sloppy shortcuts won't have to be cleaned up by everyone else when they inevitably fail.
- fouc 7y agoI thought I originally heard about the 10x programmer thing from some of Chuck Moore's talks on Forth. So I went to re-find this article. But as it turns out he was arguing against 10x complexity and advocating avoiding abstractions with "1x" coding. http://www.ultratechnology.com/1xforth.htm http://www.ultratechnology.com/1xforth.htm