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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Little Printf

529 点作者 gmcabrita超过 9 年前

26 条评论

andars超过 9 年前
Wow. I'm a college student, but I still feel like a kid. This seems to pretty much sum up every reason I decided not to study computer science and make a career as a developer. I love computing, but I have just gotten tired of the billions of js frameworks and wars about how everything anyone tries to do is wrong. Little printf strikes too close to home. This is a fantastic piece of writing.
评论 #10376827 未加载
评论 #10376694 未加载
评论 #10376877 未加载
评论 #10377219 未加载
评论 #10377687 未加载
zubspace超过 9 年前
Quote of a friend of mine: we developers keep solving problems we would not have without developers.<p>I really like this quote, because I believe that it&#x27;s nearly impossible to stay motivated fixing stuff over and over again in similar ways, year after year.<p>At some point you need to realize, that the systems we created can not give you complete fulfillment. There&#x27;s always something better, faster, nicer. &quot;The grass is greener over there&quot; kind of thing.<p>I found my peace by being part of a family with 2 kids, doing fun game projects after hour when everyone&#x27;s asleep and getting into drawing and music. Programming can be fun, but it&#x27;s not the end of it all.
评论 #10377043 未加载
jongraehl超过 9 年前
Nice characterizations but the conclusion was only empty &quot;human face&quot; platitudes for me. I&#x27;ll take the reminder that we should believe in the end result we&#x27;re accomplishing and not only obsess about making the tools we&#x27;re working with or system we&#x27;re working on better as an end in itself.
评论 #10377165 未加载
评论 #10377078 未加载
RKoutnik超过 9 年前
Fantastic little parable. Saw a part of myself in quite a few of those.<p>One I&#x27;d like to add is the developer who&#x27;s so enmeshed in maintaining FOSS software that all they can do is label &amp; triage tickets but never quite find time to start fixing them. I&#x27;ve found myself caught in that lately and am trying to figure out how to chip away at the ever-growing Issue Monster I&#x27;ve let form.
评论 #10376862 未加载
评论 #10377451 未加载
评论 #10377420 未加载
agentgt超过 9 年前
I would say the observations that little printf brings up have happened to me in various points of my life.<p>And those nasty habits (ie trying lots of new crap.. complaining about existing crap) typically surface when I don&#x27;t have a real problem to solve.<p>And that is the problem... my business is doing well but I just don&#x27;t have any serious problems that are interesting to solve other than sales&#x2F;marketing. I&#x27;m just not creative enough to find&#x2F;create a problem worthy to solve that are not completely a mismatch to my current predicament (like I could leave my discipline and maybe do something else but I have obligations).<p>I really wish I had more creativity.
评论 #10376480 未加载
cmaggard超过 9 年前
Some of these characters are hitting a little too close to home.<p>What a great read.
tyh超过 9 年前
Did anybody read this and just feel sort of sad?
评论 #10376387 未加载
Profan超过 9 年前
The Dunning Kruger one was so on point, this is amazing.
zigo3超过 9 年前
parallels with &#x27;The Little Prince&#x27;:<p>draw me a system ~ draw me a sheep<p>proud senior engineer ~ the king<p>rails -&gt; nodejs -&gt; meteor guy ~ the accountant counting stars<p>anyone have more?
评论 #10376359 未加载
评论 #10376762 未加载
评论 #10376337 未加载
评论 #10378273 未加载
cicero超过 9 年前
This is a good story. After being a developer for 22 years, I got involved in education, and now I&#x27;m blessed to be in a great job at a great school. I still think software development is a good career with a lot of advantages over the alternatives, but I think this story is correct in that you should make sure to serve other people with your work rather than only your own interests and self-advancement.
troutwine超过 9 年前
I had the great pleasure of seeing this read in person. It was brilliant.
评论 #10376172 未加载
评论 #10376074 未加载
hyperion2010超过 9 年前
Pick your tool and go build things with it. Don&#x27;t get stuck in the hardware store quibbling over what kind of hammer you need. If the things you build turn out to have been good ideas then when you need to go back to the hardware store to find a hammer that is a better fit you might actually know something about which one you need.
xacaxulu超过 9 年前
This reminds me of reading _why&#x27;s stuff back in the day. Bravo.
falcolas超过 9 年前
This just makes me a bit sad. The woman stuck in a job she hates fighting fires constantly... And the most the parable can offer is &quot;sucks that you&#x27;re unlucky&quot;?<p>The best we can hope for, if we want to develop software for a living, is to live within our delusions and hope we&#x27;re never unlucky then?
评论 #10377610 未加载
jbaba超过 9 年前
Just one word &quot;Mind Blowing&quot;. Complicated feelings of programmers and why we do what we do is explained in simple words.
bulte-rs超过 9 年前
Why I&#x27;m leaving software engineering... :(
octatoan超过 9 年前
This is beautiful.
vemv超过 9 年前
I think the software architect role is outdated by now?<p>I&#x27;ve yet to meet even a CTO that doesn&#x27;t get his hands dirty with code from time to time.
评论 #10383916 未加载
Adaptive超过 9 年前
The little printf interjected: No, that&#x27;s not what I mean, and he then added I mean it&#x27;s funny that tools are meant to solve problems for us, but for you, the tools themselves have become a problem.<p>HN homework should be to re-read that section a couple of times.
评论 #10375740 未加载
simlevesque超过 9 年前
Loved the story :) it was nice to learn that ferd has studied in the same program as I did! I could relate a lot.
vampure超过 9 年前
The feels. 10&#x2F;10 will read again.
aldanor超过 9 年前
On a side note, love the font
robotjosh超过 9 年前
The link times out but based on the title, I like what they are saying.
评论 #10375934 未加载
wildmusings超过 9 年前
What a wonderful story. Thank you for lightening up my day.
acqq超过 9 年前
Regarding the printf (pre)history see my old comment:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3964475" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3964475</a><p>printf is based on the idea implemented as early as 1956, next year it will be 60 years since!<p><pre><code> 1956: Fortran I: PRINT 1, X 1 FORMAT (F10.2) </code></pre> Fortran was invented by John Backus and there was already a finished compiler in 1956.<p>I&#x2F;O in the first Fortran, I believe including the FN.M syntax, was implemented by Roy Nutt, also one obvious genius:<p><a href="http:&#x2F;&#x2F;www.cap-lore.com&#x2F;stories&#x2F;Assembler.html" rel="nofollow">http:&#x2F;&#x2F;www.cap-lore.com&#x2F;stories&#x2F;Assembler.html</a><p>&quot;There were a few pages of description of a new assembler format for the IBM 704 that differed considerably from the NYAP that we were using.&quot; (That) &quot;704 assembler, originally called SAP, was written in its own language by Roy Nutt.&quot;
评论 #10375825 未加载
评论 #10375960 未加载
draw_down超过 9 年前
Hmm! I don&#x27;t get it.
评论 #10375937 未加载
评论 #10376233 未加载