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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Embrace the Grind

1167 点作者 karl42大约 4 年前

62 条评论

jldugger大约 4 年前
&gt; For example, I once joined a team maintaining a system that was drowning in bugs. There were something like two thousand open bug reports. Nothing was tagged, categorized, or prioritized. The team couldn’t agree on which issues to tackle &gt; I spent almost three weeks in that room, and emerged with every bug report reviewed, tagged, categorized, and prioritized.<p>Honestly, this is one of those traps a team can fall into, where nobody feels empowered to ignore the rest of the business for 3 weeks to put the bell on the cat. The only person without deliverables and due dates is the new hire. And it takes a special kind of new hire to have the expertise to parachute in, recognize that work needs to be done, and then do it with little supervision.<p>But he&#x27;s right in general, that you can get some surprising things done by just putting in the time and focus. Which is why it&#x27;s so utterly toxic that corporate America runs on an interrupt driven system, with meetings sprinkled carelessly across engineer calendars.
评论 #26759460 未加载
评论 #26757544 未加载
评论 #26756135 未加载
评论 #26756363 未加载
评论 #26758428 未加载
评论 #26757495 未加载
评论 #26758265 未加载
评论 #26759713 未加载
评论 #26758478 未加载
评论 #26756858 未加载
评论 #26756857 未加载
评论 #26756267 未加载
评论 #26759036 未加载
评论 #26758354 未加载
评论 #26759939 未加载
评论 #26758318 未加载
评论 #26758874 未加载
评论 #26757731 未加载
PragmaticPulp大约 4 年前
When I joined a mentoring program targeted at recent college grads, I expected to be teaching things like interview prep, resume writing, negotiation skills, communication skills, and how to deliver results in a workplace.<p>For about half of the mentees, that&#x27;s roughly true. However, for the other half much of my mentoring ends up being about time management, following through on commitments, and putting in the effort required to get a job done. A surprising number of young people are graduating college without ever having had to <i>work</i> any job. It&#x27;s particularly difficult for talented coders who breezed through easy CS programs until they land in a work environment where tasks are challenging, expectations are high, and the only way to get things done is to sit down and put in the effort.<p>One of the best skills anyone can learn is how to sit down, focus, and get work done. In my experience, it&#x27;s increasing challenging to convince young people that this is an acquired skill that they can practice and develop. There&#x27;s a growing perception that traits like work ethic, focus, and motivation are fixed attributes that one is born with (or without) rather than abilities that are developed over time. It&#x27;s frustrating to watch some mentees map out meticulous diet and exercise programs to improve their physical strength, but then turn around and tell me that they&#x27;re only capable of coding for 2 hours per day as a sort of fixed upper limit. Like everything, the ability to work and focus can be developed over time with practice and dedication. It&#x27;s worth it.
评论 #26758365 未加载
评论 #26756627 未加载
评论 #26755856 未加载
评论 #26759048 未加载
ChrisMarshallNY大约 4 年前
It&#x27;s funny. I was talking with the team on a call, yesterday, and one of them was telling me we should hire someone to do &quot;the boring stuff,&quot; so I would be free to do &quot;the fun stuff.&quot;<p>I said no. I&#x27;ve been <i>shipping</i> (as opposed to &quot;writing&quot;) software for over thirty years, and, if there&#x27;s one thing I&#x27;ve learned, is that &quot;shipping&quot; software is about 60% - 80% &quot;boring&quot; stuff. I can avoid it, if I&#x27;m only interested in &quot;having fun,&quot; but if I want to &quot;ship&quot; my work, I need to power through the grind. I also don&#x27;t believe it&#x27;s stuff I&#x27;m comfortable entrusting to others. When I&#x27;m at the car wash, I inevitably see someone driving a car -often not the fanciest ones- through the wash, because they don&#x27;t trust the attendants. I guess I&#x27;m that guy.<p>I really enjoy knowing that my work is out there, in the wild, and not just in a pitch demo. I consider it a craft, and I love to <i>finish</i> projects. That means that I need to take the time to break out the 2000-grit sandpaper.<p>That makes it a lot less of a &quot;grind,&quot; to me.<p>But that&#x27;s just me. YMMV.
评论 #26760312 未加载
dorkwood大约 4 年前
I experienced this when I first started learning the piano. When I played the first song I had learned for my sister, she was amazed. &quot;Wow, I could never play like that&quot;, she said, &quot;my fingers don&#x27;t work that way&quot;. But when I broke down for her exactly how I&#x27;d learned it -- by breaking the song down into manageable chunks of just a few notes each, practicing each chunk with each hand separately many times until proficiency was reached, stringing the chunks together until I could play the whole song separately on each hand, and then bringing both hands together and repeating the entire process all over again -- her amazement turned to a look of disappointment. It was a mix of both realizing that her brother wasn&#x27;t actually a genius, and a sort of mild disgust that I&#x27;d dedicated so much time to this activity.
评论 #26760855 未加载
评论 #26771395 未加载
评论 #26760656 未加载
评论 #26760954 未加载
评论 #26759319 未加载
评论 #26764956 未加载
dceddia大约 4 年前
This quote stuck out to me:<p>&gt; More trouble than the trick was worth? To you, probably. But not to magicians.<p>It makes me realize how fundamentally different the values are between some fields. The amount of time magicians put into the craft is mind-boggling.<p>I see it also with how movies are made -- to think that sometimes they&#x27;re spending days or months and tens of thousands of dollars, building sets, waiting for the right weather or lighting, braving subzero temperatures, or whatever it might be, just to get a single shot that might be on screen for a few seconds.<p>Maybe a similar sort of thing with software would be spending time on animations -- the result is a cool flourish, but it lasts 0.15 seconds and it took 3 days to get it just right, and it&#x27;s impossible to <i>quantify</i> how worthwhile it was beyond a gut feeling. Even still, that&#x27;s not even in the same ballpark in terms of time or effort.
评论 #26756147 未加载
评论 #26755375 未加载
评论 #26755335 未加载
评论 #26755424 未加载
评论 #26755465 未加载
评论 #26757055 未加载
评论 #26755634 未加载
评论 #26757802 未加载
bluquark大约 4 年前
My secret weapon for bug diagnosis is that when a regression is reported on a system without an automatic bisect tool, while everyone else is trying to reason about the problem with guesswork and code inspection, I sit down and spend 2 hours just bisecting manually (full sync, rebuild and install of old versions of the software). This provides a guaranteed culprit CL, often one that no one guessed, and also a potential bug assignee who&#x27;s an expert on the problem in question (the author of that patch).<p>It&#x27;s &quot;one weird trick&quot; to get bugs stuck in limbo for weeks suddenly making fast progress towards a fix, and all it takes is a willingness to do something so tedious and mindless that no other engineer volunteers to do it.
评论 #26755421 未加载
评论 #26757150 未加载
评论 #26755429 未加载
评论 #26758431 未加载
评论 #26759553 未加载
评论 #26755993 未加载
barbiturique大约 4 年前
That&#x27;s my tactic to blend-in in a engineering team and gain some respect &#x2F; credibility. I try to find the most boring, utterly broken part, that nobody wants to touch... and I sink time into it.<p>Once I made it somewhat usable, I document it.
评论 #26755207 未加载
评论 #26754996 未加载
评论 #26755345 未加载
评论 #26755323 未加载
评论 #26762141 未加载
orangegreen大约 4 年前
This is really what it takes to make a quality product. It&#x27;s not only being able to focus long enough to get the job done, but also having co-workers that also value quality and focus. I get so annoyed with co-workers who don&#x27;t value quality. Everything has to be done yesterday, quick and dirty, with little to no care involved. And for what? To move on to upper management&#x27;s other random idea that probably isn&#x27;t great?<p>I desperately wish there was more of an emphasis on the simplicity of quality work in America. That doesn&#x27;t mean spend years and years making something no one wants. That means making a product that is simple, effective, and elegant. Unfortunately, simplicity is actually harder to figure out than complexity. Adding is easier than subtracting.<p>I think of software as art. And sometimes it takes an excruciating amount of time and effort to pay attention to the details, stomp out the bugs, and create that beautiful work of art. There are plenty of companies that do value quality, focus, and attention to detail. But far too often, it&#x27;s about making a quick buck rather than thinking long term about making software that will last years on end.
评论 #26759989 未加载
empiko大约 4 年前
Something similar can be said of writing survey paper in academia. Nobody wants to go through 150 papers about some godforsaken topic, but the one guy that goes through it is immediately considered to be a top notch expert.
godot大约 4 年前
I can really relate to this. Countless times I&#x27;ve run into tasks that are even only minor grinds (some tedious work that maybe takes 30 minutes to an hour to do), and countless engineers I&#x27;ve worked with will just complain, avoid, or just plain be unwilling to do them. They&#x27;ll indulge in discussing why things are wrong this way, what architecture should be like etc. And countless times, I&#x27;ll just get through the minor grind and do the thing. Many of these engineers are smarter and more knowledgeable than I am, but when the time comes for performance reviews, promotions, these grinds really count. It&#x27;s exactly as the author describe it, these grinds look like magic to the audience (management); because they are impactful to the business. Having said that, of course it&#x27;s no excuse to create or perpetuate poor engineering or architecture by grinding. It&#x27;s a balance.
didibus大约 4 年前
Maybe this is a naive question, but why couldn&#x27;t you just pick a bug at random, fix it, and move to the next? You said eventually you worked through all issues in about a year of time. How did having the issues prioritized from the get go really mattered, if you ended up closing them all anyways?<p>If I had to guess, the magic trick was simply investing in tackling all the bugs one after another for a year until they&#x27;re all closed out. Maybe you needed to triage them all to convince people to invest in doing this?
评论 #26755489 未加载
评论 #26756937 未加载
评论 #26756091 未加载
评论 #26755686 未加载
评论 #26756856 未加载
评论 #26755582 未加载
评论 #26757375 未加载
louwrentius大约 4 年前
This article may be the most important article on Hacker News you may read this year.<p>The message of this story is obviously beyond just our IT related professions.<p>I really wonder if people do understand what needs to be done but won&#x27;t. Or that they really don&#x27;t see a way out of a mess.<p>Are people really wilfully blind to &#x27;obvious&#x27; solutions that are boring, labor intensive and terrible to implement? Don&#x27;t they see the even worse alternative?<p>This is in the end probably not about smarts or insight.<p>This is about something more fundamental: values.
评论 #26758119 未加载
评论 #26760802 未加载
courtf大约 4 年前
The real magic behind that bug triage anecdote isn&#x27;t the tedious work it took to get there, it&#x27;s that a year later anyone noticed, gave a shit, or gave credit where it was due. In 9&#x2F;10 organizations, such outcomes never materialize because no one is working for the common good, nor cares about silly little things like old bugs. Often there simply isn&#x27;t time. You are instead being yanked from meeting to meeting, thrashing from one poorly defined management prerogative to another, because no one outside the code base has any understanding of what it actually takes to build a stable product nor do they really care.
chrchang523大约 4 年前
Alternate framing: be prepared to &quot;Do Things that Don&#x27;t Scale&quot; (<a href="http:&#x2F;&#x2F;paulgraham.com&#x2F;ds.html" rel="nofollow">http:&#x2F;&#x2F;paulgraham.com&#x2F;ds.html</a> ) when your organization is small.
评论 #26755122 未加载
ecnahc515大约 4 年前
This reminds me of a blog post by Steve Klabnik (on the community team of Rust currently) about how he went through the Ruby on Rails backlog once similarly. It&#x27;s a good read: <a href="https:&#x2F;&#x2F;steveklabnik.com&#x2F;writing&#x2F;how-to-be-an-open-source-gardener" rel="nofollow">https:&#x2F;&#x2F;steveklabnik.com&#x2F;writing&#x2F;how-to-be-an-open-source-ga...</a>
评论 #26758114 未加载
morty_s大约 4 年前
&gt; You will be fooled by a trick if it involves more time, money and practice than you (or any other sane onlooker) would be willing to invest.<p>Ah, this is so good. I think you could swap “trick” for “talent” and this would read just as true.
评论 #26757650 未加载
评论 #26757677 未加载
dwighttk大约 4 年前
I assumed this was from <a href="https:&#x2F;&#x2F;www.jacobinmag.com" rel="nofollow">https:&#x2F;&#x2F;www.jacobinmag.com</a> and expected something quite different
评论 #26759316 未加载
评论 #26758720 未加载
maverickJ大约 4 年前
What a fascinating story.<p>I think of success as having infinite patience for doing a few boring things repeatedly.<p>Some other parts are having a higher mission to embrace the grind;Some call this purpose.<p>Something else I have observed by studying other engineers is the theme of not depending on your technical skills alone. One needs to market&#x2F;show their work to the right audience, own equity in businesses&#x2F;business.<p>&quot;As a technical person in your career, you must not rely on your technical brilliance or rest on your laurels. You must acquire some financial education. There is a tendency for technical people to think that they are the best; That they will always be on top; That will be always be creative; That their inventions won’t be usurped quickly by newer inventions. However, history says otherwise. Life was quite unpleasant to Tesla; He died alone and poor depending on handouts from former associates. A tragic end for one the most creative minds of the early twentieth century.&quot;<p><a href="https:&#x2F;&#x2F;leveragethoughts.substack.com&#x2F;p&#x2F;dont-hinge-your-career-on-technical" rel="nofollow">https:&#x2F;&#x2F;leveragethoughts.substack.com&#x2F;p&#x2F;dont-hinge-your-care...</a>
pugworthy大约 4 年前
What he describes isn&#x27;t grind, it&#x27;s taking care of a big mess.<p>Grind is management&#x2F;company&#x2F;etc. that says you have to work weekends and late all the time because there&#x27;s more money to be made that way.<p>Grind is doing that epic job of organizing and triaging the bugs, then your company doesn&#x27;t give you a bonus and you&#x27;re expected to do it all the time.<p>Doing the right thing is what he did.<p>I just hope his company did the right thing back.
hutzlibu大约 4 年前
&quot;People said I did the impossible, but that’s wrong: I merely did something so boring that nobody else had been willing to do it.&quot;<p>Well, for some people it is indeed impossible to keep on working on boring tasks regulary without going crazy or dying inside.<p>I feel like this. And I was proven right on quite some times - to not do an endless work of stupidity - and instead find a clever way around to automate and save on it.<p>Famous example would be the young Gauss, whose teacher gave them the task of adding all the numbers from 1 to 100, expecting them to be busy for a while. And Gauss just did (n+1)*n&#x2F;2=5050 and was done.<p>The problem is just, that very often there is no magic bullet like this and the work remains just dull work (like in the article) - and then you can just loose by searching for the magic solution, while avoiding the actual work.<p>Organisational it makes sense, to have enough people capable of reliable doing dull work - and smart (but lazy) people who come up with clever tricks to save the dull workers at least some grinding.
评论 #26760280 未加载
arpyzo大约 4 年前
It&#x27;s interesting that while this often produces stunning results, it usually doesn&#x27;t lead to pay increases and promotions.
评论 #26755276 未加载
评论 #26755208 未加载
评论 #26755206 未加载
mds大约 4 年前
Reminds me of this Penn and Teller trick with a similar method but the opposite effect -- see <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gnEGedfTrzc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gnEGedfTrzc</a> (skip to 2 minutes in). Freely think of any card, then miraculously reveal the card in an improbable location. It&#x27;s &quot;easy&quot;, just hide all 52 cards and memorize where they&#x27;re hidden.
awillen大约 4 年前
Really well written and so true... I think that far too often, people get intimidated by the size&#x2F;scope&#x2F;hairiness of a problem and try to reduce their intimidation by breaking it down.<p>Particularly if it&#x27;s a one-off problem, you&#x27;re often far better just doing something. Anything. Whatever comes to mind first. Just take some sort of step.<p>You may find that the problem isn&#x27;t as hairy as you thought, and in fact just by continuing to do stuff, you solve it pretty quickly. When that&#x27;s not the case, doing stuff often leads you to the kind of understanding that allows you to put in place a good plan, where just starting with planning forces you to make a bunch of incorrect assumptions that you then have to fix when actually implementing the plan you worked so hard on.
longformworks大约 4 年前
That was an enjoyable read and a gentle reminder to avoid the shiny tools and just get to work. Thanks for sharing.
MacroChip大约 4 年前
Every time I hear about the &quot;Three virtues&quot;, I always think &quot;Well, there&#x27;s &#x27;laziness&#x27; and there&#x27;s <i>laziness</i>&quot;. I know when I or someone else is being &#x27;lazy&#x27; or <i>lazy</i>. Same thing for the other virtues. This is why we appreciate those who embrace the grind.
评论 #26772439 未加载
igammarays大约 4 年前
My personal magic trick is learning to speak almost fluently in a second language (Russian) in about a year. However, when people ask me how I do it, they quickly get turned off when they realize it&#x27;s just a grind. You need to know about 20,000 words in any language to sound fluent, and there is just no way around brute-force memorization. And if you&#x27;re serious about learning, you need to keep track of how many words you know, and add new words every day, and have a system for review (Anki). Although memorization alone won&#x27;t teach you a language, it is a necessary but not a sufficient condition. In the beginning it is poring through grammar books and practicing basic concepts until they become second-nature. During the intermediate stages it is taking thousands of native-spoken complete long sentences with audio and building Anki card decks and memorizing them. Yup, memorizing complete sentences with audio. For advanced stages it is laboriously poring over classical literature (Dostoevsky) while having a repertoire of academic dictionaries on hand, manually recording every new word and brute-forcing every sentence, until one day the language opens up to you like magic.
评论 #26760508 未加载
WindyLakeReturn大约 4 年前
Unlike many comments here, this doesn&#x27;t resonate with me. Grinds have always had some part that benefits from automation. Rarely can the whole thing be automated in any reasonable timeframe, but individuals parts can easily be. Often the magic is that those around me don&#x27;t even realize that you can partially automate it so they end up thinking I did it all by hand.<p>There is a trap in over thinking the automation. Sometimes the partially manual solution takes an hour full while automation takes 8. But I&#x27;m failing to think of a time in my career where a grind was repetitive and fully manual but not improved by some trick of automation. Notepad++, regex, and your language of choice builds a very powerful set of automation for virtual problems. For the enhanced suite, toss in a library to get data to and from excel and access and another to navigate and scrape HTML pages.
macando大约 4 年前
<i>The only “trick” is that this preparation seems so boring, so impossibly tedious, that when we see the effect we can’t imagine that anyone would do something so tedious just for this simple effect</i>.<p>Even magicians who know many tricks will still enjoy the show and appreciate the effort.<p><i>Prestige</i> is a great movie about this very topic.
heymijo大约 4 年前
Anyone ever read The Phoenix Project [0] or The Goal [1]?<p>The scenario the author described sounds just like the beginning stages from the Phoenix Project (overwhelming amount of tickets, what&#x27;s the priority, what even are all of these tickets, printing them out to make the work visible).<p>The concept is Work in Process (WIP). You first need to see it and understand how it moves, or doesn&#x27;t move throughout the DevOps system.<p>It seems like there might be a quick, easy read that could truly help OP.<p>[0] <a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;17255186-the-phoenix-project" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;17255186-the-phoenix-pro...</a><p>[1] <a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;113934.The_Goal" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;113934.The_Goal</a>
jeffrallen大约 4 年前
Here&#x27;s a tip: if you can put a number on some part of your grind, and you have some colleagues who are competitive, with each other or with the metric itself (i.e. &quot;can&#x27;t stop, the warning count is not ZERO!!1!) then you can get help grinding.<p>I joined a team with 2000 compiler warnings, then set up CI. The &quot;compiled, but with warnings&quot; orange box stayed orange, even as I started killing warnings a few at a time. Then I put a &quot;grep warn | wc&quot; in the CI and another colleague got into the game and drove the warning count to zero a few days later.<p>I immediately checked in -Werr and we never had a compiler warning problem again.<p>Grind, but have a plan to stop grinding.
ttiurani大约 4 年前
This article is very on point and every team benefits tremendously from people who do just spend the time and sleigh the monsters.<p>In a bigger team, a big second reason why these kinds of very uncomfortable tasks aren&#x27;t done is that they also often don&#x27;t produce immediate business value. You then have double resistance: the PO wants features from you and grinding is boring.<p>The people who first get to a position where they <i>can</i> spend the time and then <i>do</i> spend the time (instead of doing the even more fun tasks), are worth their weight in gold.
评论 #26770054 未加载
评论 #26759689 未加载
Zelphyr大约 4 年前
I just finished reading Arnold Schwarzenegger&#x27;s autobiography and one thing he says frequently is, &quot;reps, reps, reps, reps!&quot;. He obviously got his physical gains through many reps but he also says he would never film a stunt scene without rehearsing it at least 10 times.<p>This made me think of something I read about John Resig. He had created somewhere around 75 open source projects before jQuery. Reps, reps, reps indeed.
garfieldnate大约 4 年前
&gt;People said I did the impossible, but that’s wrong: I merely did something so boring that nobody else had been willing to do it.<p>Actually, what he did doesn&#x27;t sound boring to me at all! I love cleaning and organizing, and it&#x27;s one of my favorite things to do as a programmer. But it&#x27;s the type of work that we tend to feel like we don&#x27;t have permission to do.
hiisukun大约 4 年前
Read it anyway and agree that someone taking care of a task that requires technical understanding, but is in itself repetitive and time consuming is often a critical part of some business process. Many times I&#x27;ve witnessed such issues grow over time, slowly and surely reaching the stage mentioned in the piece.<p>Every time, people up the chain have been aware but haven&#x27;t acted, when usually the solution is (unavoidably) making the time and space available for a capable person to do it, and having then be incentivised&#x2F;rewarded enough to proceed.<p>Off topic: I was hoping based on the title for an unusually technical skateboarding article.
beders大约 4 年前
This is so true for every bug tracking system I ever encountered in any company.<p>We called it the P3 graveyard.<p>And there&#x27;s always that lingering feeling that there are few nuggets hidden in there that would resolve the majority of them.
titzer大约 4 年前
This is such a great article. It&#x27;s the same reason I wrote an assembler, from scratch, by hand, and now I&#x27;m writing a fast interpreter in it. Nobody thinks this is a particularly fun thing. :)
123pie123大约 4 年前
Thanks, I enjoyed that.<p>I&#x27;d like to think this applies to a lot of professionals work, putting crazy amounts of effort in for a simple outcome, that just works.<p>except the outcome is not as exciting as watching loads of cockroaches
评论 #26755151 未加载
mettamage大约 4 年前
I embrace best tool for the job. Sometimes it’s code, sometimes manual grind or sometimes something else.<p>One time I had to fix a bug that was estimated at 40 hours and consisted of getting Python 2 type coercion in Python 3 (IMO a silly idea).<p>The users of this program were 5. Instead what I did: I taught them about strings and ints and how to cast (it was some template language they used). I added an answer with some examples to the FAQ.<p>It took me an hour. The previous programmer on this project never considered manual solutions.
ramdsc大约 4 年前
I would argue this is predicated on others not knowing your doing on the days leading to the delivery of the result.<p>This is fine for a magic trick, but I think the work example may be more difficult to realise if there is accountability. It&#x27;d be magic if you can deliver an extraordinary value per time unit spent.<p>I also think there is challenge and beauty in completing something which you consider tedious. There is opportunity for exercising self-restraint and speed of delivery.
fighterpilot大约 4 年前
The same advice applies to data science. The menial grunt work of checking data quality etc is some of the most important and often overlooked for the neater work.
评论 #26759890 未加载
brailsafe大约 4 年前
Totally agreed. Sometimes, just putting in the labour is a great way to get it done. I wasted a ton of time last night thinking about how I&#x27;d write a scraper to download my bank statements from my damn bank that uses .net postbacks, which may lead to something, but ultimately I just took my damn ritalin and manually clicked and waited for each one. (then wrote a bash script to rename them all with regex and sed :))
hobofan大约 4 年前
Going into off-topic: It&#x27;s kind of funny that in the &quot;Anatomy of a Scene&quot; for &quot;The Accountant&quot; that is linked in the article they explain that for making the scene, they didn&#x27;t have Ben Affleck write all the hand writing himself, but instead took a handwriting sample and used that to make a full wallpaper from it digitally.<p>So they did exactly the opposite of embracing the grind and just simulated it.
legerdemain大约 4 年前
OK, so you spend hours and days sealing threes of clubs into tea packets. But how do you make the volunteer pick the three of clubs during the show?
评论 #26756221 未加载
评论 #26756205 未加载
评论 #26756607 未加载
评论 #26758500 未加载
eecc大约 4 年前
Yes.<p>Here I am, looking at a Salesforce integration to Dynamo.<p>Several attempts at elegance thwarted by the trashyness of the AWS libraries. The Salesforce data-model a pile of hundreds of ad-hoc fields.<p>I wrote the most Java1.4 code I ever wrote, copy-pasted the hundreds of fields into a spreadsheet and am slogging through the list picking what to keep and what to ignore.<p>It will get done by pure force of labor, and the customer will be disappointed by “what took you so long”<p>Sigh
ilaksh大约 4 年前
I want to apply this grinding idea to hard technical challenges that could take many months or even years. For example, neural networks applications. My understanding is that the principles were around for years but the idea was largely dismissed because of poor practical performance. But by grinding, they worked out things about how to initialize and activate etc. that made it work.
alfiedotwtf大约 4 年前
Absolutely. I go through pain stalling detail to automate my laptop via Ansible. Spent many many weekends wasting time on small details that most people would not even bother to think about let alone burn hours working on it... but now, I have an environment that I can appreciate as magic. Although in the only person who sees the reveal, I’m happy that I get to be my own magician
评论 #26907252 未加载
m_a_g大约 4 年前
I&#x27;m a junior SWE and doing maintenance or working with legacy software is a big no for me. I realized this is mainly because I can&#x27;t see the value these jobs would bring to me so I can&#x27;t motivate myself.<p>I wonder, what is the motivation for working with these kinds of systems career-wise?
评论 #26761193 未加载
评论 #26763470 未加载
tarunkotia大约 4 年前
Few months ago I posted on HN asking the same thing. The author addresses it pretty well with a good example. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25010373" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25010373</a>
datavirtue大约 4 年前
One of the best pieces of advice I ever learned was to volunteer for the jobs no one else wants to do. Shitiest job imaginable rears its head? Jump up and wave your hand like a happy idiot. Managers&#x27; sigh of relief. Who can compete with that?
评论 #26757765 未加载
dicroce大约 4 年前
I&#x27;m building a deep learning dataset right now... I feel the grind in my bones.
analog31大约 4 年前
Any sufficiently unpleasant task is indistinguishable from magic?
annoyingnoob大约 4 年前
I have to wonder what magicians think of the 80&#x2F;20 rule. The trick probably needs all 100% and the grind it takes to get there.
评论 #26757693 未加载
zuhayeer大约 4 年前
Having now hand-curated and updated 100s of level mappings for different companies by using a combination of research, leveling rubrics, and crowdsourced submissions on Levels.fyi, this article speaks to me
permo-w大约 4 年前
“Sometimes, programming feels like magic: you chant some arcane incantation and a fleet of robots do your bidding“
bumbada大约 4 年前
I had a different experience solving similar problems.<p>When I started working in Spain as an engineer I solved problems like that in the article, very hard, requiring people with very high technical skills. Companies creating big problems because short term mentality made the bluff to accumulate until emergency came.<p>There was an important distinction with the protestant-puritan mentality of the US. After doing all the hard work and saving the company I was paid in peanuts and more work, filling all my time and making my life miserable.<p>Emergencies bring enormous social pressure over you, you overwork and it is painful. They called you because &quot;short term&quot; mentality but solving the problem always takes more time that what they demand you take. It must be done for yesterday.<p>The big bucks were given to the people that took the bad decisions in the first place at the top. I went to Asia and the culture was even worse, albeit this time I was benefiting from that.<p>Then I discovered places in the world where hard work was rewarded. It is a very small part of the world. Most of the world does not work the way the Silicon Valley does, and even there socialism is coming to those places too.<p>So I won&#x27;t recommend that you work harder unless you are rewarded from it, that is your culture rewards you for that or you have your own business and work gives you an advantage.<p>I would recommend the opposite, simplify your life so you need to work less, make other people(delegate) or specially machines do the hard work for you.<p>Do not embrace toxic relationships. Let companies in eternal emergency mode burn and die, and work for(or create) those that do the right thing.
评论 #26758633 未加载
posharma大约 4 年前
This is such an amazing and inspiring article. Thanks for writing and sharing.
mdip大约 4 年前
Love it.<p>I&#x27;ve written at length about my Dad&#x27;s adventures as an entrepreneur, but I remember that one statement made over card group[0] about my Dad&#x27;s company and my Dad that really stuck with me.<p>The backstory is that Dad bought into a business he was working for. After several years of success, the majority shareholder decided to retire and sold the business, taking a deal that was highly favorable to him and violating contractual agreements in place with the other shareholders[1]. The end result was my Dad was out of a job at a company he worked hard to build <i>and he did the legal things right to avoid getting here in the first place.</i> The parts of that whole process that weren&#x27;t blood-boiling infuriating were probably devastating, and I know he lost many night&#x27;s sleep.<p>The old company was being purchased by its direct competitor, which was a much bigger outfit, already. Now it would have the manufacturing and (some of) the staff of the old business since OtherCorp[2] decided to keep the old place running. My Dad <i>did</i> get a payout; he probably could have taken that, done all of the investing he did over the years, and ended up retiring in the same position he&#x27;s in now, but he didn&#x27;t.<p>It wasn&#x27;t that &quot;all of this happened and so he buckled down and <i>worked harder</i>&quot;. He <i>always</i> worked hard. The Poker game comment was made shortly after my Dad had decided to open up a competing business, talking about his success at the previous one. And he was about to embark on taking on that competitor and his previous business as a completely new outfit running on a shiny bank loan.<p>The table was talking about my Dad setting up the new business and a neighbor friend&#x27;s Dad folded and said: &quot;Hah! They&#x27;re FUCKED[3]! They didn&#x27;t buy <i>anything</i>. They don&#x27;t know that (old company) <i>is</i> Russ (my Dad)! Ford&#x2F;GM&#x2F;Chrysler don&#x27;t want to work with (old company), they want to work with Russ&quot;. Then (mind you, probably a few beers in), he went on about story after story of my Dad&#x27;s various rabbits he&#x27;s pulled out of hats. The stories were <i>insane</i>--I&#x27;ve got comments written in the past about my Dad concluding a 24-hour workday (as part of a series over a few weeks, I think) with a drive down to a plant in another state to ensure parts arrived when promised, only to be given sympathy by the plant manager -- my Dad wasn&#x27;t in his usual suit, he had on what he wore doing manual labor. The plant manager took a shot at &quot;the jerk&#x2F;prick&#x2F;asshole&quot; who&#x27;s forcing him to drive all night, to which my Dad said something along the lines of &quot;I sure am&quot;, I&#x27;m sure, but I doubt he took offense. At crunch times, my Dad was more than &quot;the guy working back in the shop with everyone else&quot;, he was the guy doing the <i>worst</i>&#x2F;most <i>painful</i> job. Assuming skill level wasn&#x27;t a factor, if a job involved risk, it was his. Now, I&#x27;m not saying he was a <i>saint</i>. My Dad did not manage the people, and my high-school friends (who all got jobs in the back in the summer due to near limitless amounts of overtime) used to tell me some hilarious stories about him blowing his top screaming at them for this or that thing[4].<p>As I grew up and learned more of the story, I learned of the struggles the new company had getting these large automotive companies to be willing to work with such a small shop. At the end of the day, it was my Dad&#x27;s willingness to take whatever job was given to them, do it better than anyone else and further prove that &quot;that (old company) <i>was</i> my Dad, new company <i>is</i> my Dad&quot;.<p>Consequently, my understanding is that the lawsuits involved ended in my Dad&#x27;s favor, but the lawyers were the only ones who profited. My Mom and Dad occasionally argued over the lawsuit. My Dad knew before they filed it that they&#x27;d never see a dime and would likely spend money. Nobody thought my Dad was holding out hope for a payout -- he was clear about it from the beginning that it was the principal of the matter. And when he won, I was moved out, but I don&#x27;t recall being invited to any parties or even hearing about it except in passing. I&#x27;m sure it was <i>important</i>, but the thing that I <i>did</i> hear about was when he was able to purchase OldCorp back from the competitor about a decade later.<p>What was left of his old company&#x27;s staff was let go and the business was wound down shortly after that. My Dad&#x27;s business is still around. He&#x27;s (pretty much) retired; still has the same stake in the company, though they&#x27;re always entertaining offers to sell. He&#x27;s had many offers, but none of them came with strong guarantees for the existing staff -- a lot of whom were there day #1 -- and he won&#x27;t do that to them, they are great people. I think part of it is having a taste of that, himself, when his last company&#x2F;job disappeared out from under him. Part of it is not wanting to sell the company knowing it&#x27;s just going to become &quot;a customer list&quot; at a larger company. It won&#x27;t be the next Google, but I bet he&#x27;d love it if it outlived him. I&#x27;m sure there are several other reasons, but I know he deeply valued how much his staff was willing to give to his company and that would have been enough.<p>[0] Mom&#x2F;Dad played Pinochle and Euchre (Michigan thing) with a large group of couples, Dad played Poker.<p>[1] If that sounds really vague it&#x27;s because I was pretty young when this happened, this is not an area I have any expertise in and I&#x27;ve never been sat down and told the entire story from start to finish, so I&#x27;m putting together pieces of that memory. But I lived through it as a kid so it&#x27;s pretty vivid. :)<p>[2] Not their real name if that&#x27;s not clear!<p>[3] Sorry about that -- I try to keep it clean, but that word wasn&#x27;t said in my house very often, so when 12-13 year old me heard my friend&#x27;s Dad use it to praise my Dad, it stuck with me. There are times that censoring the profanity loses the effect.<p>[4] A buddy of mine insisted that my Dad went into the back yelling at them for being behind on something, throwing F-bombs left and right. I spent a few minutes confirming he was talking about my Dad. Growing up, I think I heard him use it four times and Mom twice. When I went to work at a smaller shop in my teens (and every one thereafter in my life), I realize that&#x27;s not all that surprising ... and that my buddy was also, probably, exaggerating. My Dad was a pilot for a <i>long</i> time and is well known for his cool head; he&#x27;d generally swore&#x2F;yelled at &quot;things&quot; not people (other than the Lions, perhaps, but that&#x27;s more yelling at the TV).
5cott0大约 4 年前
Everybody&#x27;s other favorite German word: &quot;sitzfleisch&quot;.
anm89大约 4 年前
I thought this was from jacobin.com and I was very confused
monkeycantype大约 4 年前
I was waiting for the Marxist analysis.<p>(Ruin the gag by expaining it, I doubled back at the end and only the saw Jacobian not equal Jacobin : <a href="https:&#x2F;&#x2F;jacobinmag.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jacobinmag.com&#x2F;</a> )
novosel大约 4 年前
For example, no.
matchagaucho大约 4 年前
tl;dr <i>&quot;If you&#x27;re too big to do the small stuff, then you&#x27;re too small to do the big stuff&quot;</i>