TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What are examples of programmers disregarding aesthetics for productivity?

3 pointsby rodarmoralmost 3 years ago
I really enjoy it when I see programmers with a deranged disregard for aesthetics in the name of efficiency or productivity. Some of my favorited examples from my own experience:<p>- An <i>extremely</i> productive, like, 100x senior engineer I know works on a stock Ubuntu box with the default desktop wallpaper and an un-customized IntelliJ IDE and when he opens an IDE window he doesn&#x27;t even full screen or center it. Just blasting code in an un-centered 68% width IDE.<p>- The smartest person I know (like, easily) uses the tcsh shell, the nvi editor, and the twm or ratpoision window manager, all ancient, unmaintained tools. I think they were the state of the art when he started using Unix and he never bothered switching.<p>- I saw a very clever bitcoin developer just set `contenteditable=&quot;true&quot;` on an HTML element and use it as a text editor, I think because he already had the window open.<p>- Another developer I know with insane quality standards just names things &quot;foo&quot; when he can&#x27;t think of a name for things, to the point where we worked on a project together for a month in a repo called &quot;foo&quot; until we came up with a name.<p>What are some good examples you&#x27;ve witnessed?

5 comments

mamoriamohitalmost 3 years ago
Wow, I read these examples, and I feel like I am not productive at all, haha.<p>If I have to count examples, I&#x27;d also like to count stuff that is not happening on the computer, but around it. Example, the desk.<p>I know a very clever developer who rarely dusts off his desk. Plugs his headphones, opens up the laptop, and gets going.<p>I know a very smart chap who carries a water bottle everywhere he goes, and uses it to keep hydrated, but he doesn&#x27;t wash it. Just keeps refilling it multiple times a day. No wash at all.
rsynnottalmost 3 years ago
&gt; works on a stock Ubuntu box with the default desktop wallpaper and an un-customized IntelliJ IDE and when he opens an IDE window he doesn&#x27;t even full screen or center it. Just blasting code in an un-centered 68% width IDE.<p>That&#x27;s what a windowing system is _for_. On a modern largish (say, 27&quot;) monitor, you probably don&#x27;t _want_ it full-screen; for most people that&#x27;s going to be less comfortable to use than a narrower version with other stuff in the missing space.<p>&gt; Another developer I know with insane quality standards just names things &quot;foo&quot; when he can&#x27;t think of a name for things<p>You can get away with this if you&#x27;re working on your own, but it&#x27;s horrible practice if you&#x27;re working with people.
jleyankalmost 3 years ago
You can fight your tools or fight your problem. Tools that get out of your way and are multi platform are things that should be appreciated.
nonrandomstringalmost 3 years ago
For work I use dwm (a fully suckless setup) with some custom hacking to add a few features on the top bar. Generally I hate &quot;window managers&quot;, which seem pointless and slow down my computer and my workflow. If you&#x27;re reaching for a mouse you&#x27;re doing it wrong.<p>(On my fun computer I use KDE for music sequencers and suchlike, like a normal sensible person)
alexmolasalmost 3 years ago
I don&#x27;t think that using ancient and unmaintained tools is a sign of productivity. Of course, it&#x27;s not always needed to use the latest tool, but I believe that the real sign of productivity is knowing which tool to use for each thing. Otherwise you can fell in the classical &quot;when you are a hammer everything is a nail&quot;.