TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What are examples of programmers disregarding aesthetics for productivity?

3 点作者 rodarmor将近 3 年前
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 条评论

mamoriamohit将近 3 年前
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.
rsynnott将近 3 年前
&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.
jleyank将近 3 年前
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.
nonrandomstring将近 3 年前
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)
alexmolas将近 3 年前
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;.