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.

Anxiety in product development

471 pointsby fidrelityalmost 5 years ago

26 comments

neutronicusalmost 5 years ago
I think the serenity prayer, sans unnecessary theological content, is relevant here.<p>Grant me the serenity to accept the things I cannot change, the courage to change the ones I can, and the wisdom to know the difference.<p>For a lot of software products, there is no winning in the long run. You&#x27;ve got good product-market fit and customer loyalty, but your code base is a huge mess and the hard technical problems are solved by third-party libraries. Your tech is a liability and eventually someone with better tech will be smart enough to study your customers, or the students who will eventually replace your inevitably-retiring customers on the front lines and push adoption going forward.<p>And this is okay. The advantage corporations have over government institutions is that they can be created and <i>destroyed</i> with much less friction.<p>If you&#x27;re lucky, your growth curve looks like double-sigmoid table-top. Probably it looks like an asymmetric Gaussian. What it doesn&#x27;t look like is an exponential. Understand where your product is in its life-cycle, and maximize ROI.
评论 #23418270 未加载
评论 #23419504 未加载
评论 #23416963 未加载
评论 #23417980 未加载
评论 #23418248 未加载
评论 #23416584 未加载
评论 #23423647 未加载
codr7almost 5 years ago
I&#x27;ve spent around 34 years writing code so far. My last project was an online order system for a lunch restaurant. To get an idea what kind of problems they&#x27;re dealing with, I started by working two weeks in the restaurant.<p>To my surprise I found that I actually enjoy delivering food more than writing code. As long as the customers get the food they ordered delivered in time, everyone is happy. And once I&#x27;m done, I&#x27;m done. No more lying awake at night going back and forth over some design decision and worrying about consequences from choices already made.<p>It&#x27;s not as mentally stimulating, and I earn way less money, but I&#x27;m finding it harder and harder to find the motivation to go back to writing code.
评论 #23417944 未加载
评论 #23417457 未加载
评论 #23417921 未加载
评论 #23417983 未加载
评论 #23417006 未加载
评论 #23418994 未加载
评论 #23417183 未加载
评论 #23418225 未加载
评论 #23418311 未加载
评论 #23418425 未加载
评论 #23416839 未加载
评论 #23417074 未加载
carapacealmost 5 years ago
&gt; Awareness is the first step<p>Literally. This is <i>another</i> reason why meditation is important.<p>Anxiety is always accompanied by patterns of muscle tension. It can be relieved by mechanical relaxation of the tissues. Relaxation is achieved by awareness, which is fostered by meditation.<p>A calm, clear mind flows from a calm and relaxed body.<p>- - - -<p>In my career I&#x27;ve observed that business is a kind of theater for people&#x27;s ego trips to play out within, and the form and methods of a business reflect the <i>karma</i>, if you will, of the people running it. It&#x27;s one of those things that sounds trivial once you type it out.<p>Anyhow, it reminds me of Conway&#x27;s Law. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Conway%27s_law" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Conway%27s_law</a>
评论 #23418320 未加载
asdfman123almost 5 years ago
Yes, but what leads to anxiety? Toxic team dynamics. Google did a study and found the number one predictor of strong teams was a feeling of &quot;psychological safety.&quot;<p>&gt; Within psychology, researchers sometimes colloquially refer to traits like ‘‘conversational turn-taking’’ and ‘‘average social sensitivity’’ as aspects of what’s known as psychological safety — a group culture that the Harvard Business School professor Amy Edmondson defines as a ‘‘shared belief held by members of a team that the team is safe for interpersonal risk-taking.’’ Psychological safety is ‘‘a sense of confidence that the team will not embarrass, reject or punish someone for speaking up,’’ Edmondson wrote in a study published in 1999. ‘‘It describes a team climate characterized by interpersonal trust and mutual respect in which people are comfortable being themselves.’’<p><a href="https:&#x2F;&#x2F;www.nytimes.com&#x2F;2016&#x2F;02&#x2F;28&#x2F;magazine&#x2F;what-google-learned-from-its-quest-to-build-the-perfect-team.html" rel="nofollow">https:&#x2F;&#x2F;www.nytimes.com&#x2F;2016&#x2F;02&#x2F;28&#x2F;magazine&#x2F;what-google-lear...</a><p>My takeaway is you need to be nice, be respectful, and fire toxic people even if they do jump through all the right hoops.
评论 #23418924 未加载
openfuturealmost 5 years ago
Funny, to see this pop up finally.<p>I&#x27;ve been talking (with my friends) about how all development is &#x27;fear driven development&#x27; for quite a while now.<p>Of course I don&#x27;t mean just software development, but the way it manifests in software is instructive.<p>The different fear responses range from formal methods to FOMO but in general we latch onto something as a source of comfort.<p>Conway&#x27;s law expanded to how you communicate with yourself.
评论 #23417834 未加载
评论 #23416358 未加载
评论 #23416478 未加载
nautilus12almost 5 years ago
Its a little known secret that managers deliberately promote anxiety driven development because it keeps workers at &quot;peak productivity&quot;. A couple of the major things i&#x27;ve seen companies do in the past over and over again to myself and to others I worked with:<p>1. Ambiguous or no deadlines, frequent check ins, &quot;crunches&quot; when their deliberately poor planning doens&#x27;t work, keeping an air of uncertainty around everything.<p>2. Giving the same tasks to multiple groups and deliberately pitting them against one another in a kind of unhealthy competition. Constant fear of obsoletion.<p>3. Little or no positive feedback, only give feedback when things are wrong. Deliberately vague about future career prospects or growth, holding the carrot out but with no promise to deliver.<p>The problem is that each of these are tied into natural &quot;sources&quot; of anxiety that are likely to happen with or without the company actively promoting it, but the company promoting it can make people work even more frantically. The problem is they don&#x27;t realize people produce their &quot;best&quot; work when they have creative freedom from anxiety.
评论 #23416714 未加载
评论 #23418841 未加载
评论 #23419786 未加载
vorpalhexalmost 5 years ago
I&#x27;ve had a few engineers who struggled with the issues mentioned at the beginning of the article. They were skilled engineers who typically knew the right thing to do, but felt they needed permission or approval to do the things.<p>And the solution I took was to gently encourage them, but also let them be just a little bit uncomfortable. They need a safe environment they can fail in with no repercussion, but also need to practice overcoming the unknown and being willing to take on some risk.
评论 #23418770 未加载
georgeecollinsalmost 5 years ago
I loved the Permit A38 (too much specification and process) description.<p>I once came into an app project that was really bogged down. The team was good, but inexperienced, as was the management. The devs weren&#x27;t doing anything. When I came on they said they told me there were no specs for what they should work on. I found a folder with several folders with ten, twelve page documents for individual features for the app. They would include nice mock ups, documentation including back end features, analytics hooks and so forth. And we are talking features that were generally changes to a screen or a UX widget.<p>&quot;Why don&#x27;t we do some of these?&quot; Answer: They needed to go through some executive review meeting. Or, they weren&#x27;t really specific enough because some lazy team member could say all the edge cases weren&#x27;t defined. The key was convincing the team that as capable people that if the intent was clear, and important details specified, they were smart enough as a team to figure out the rest. And they were.
jmhnilbogalmost 5 years ago
While I agree with this framing of the problem, it feels like another expression of dysfunction in development increasing as direct interaction with clients and users decreases.
评论 #23416138 未加载
评论 #23418756 未加载
评论 #23416108 未加载
maximum_stressalmost 5 years ago
It&#x27;s funny this came up because I was about to create this throwaway account and post an Ask HN for advice anyway.<p>Me and my team are in the process of delivering a new infrastructure provisioning system that will bring 9 figures worth of equipment online this year. For the most part we&#x27;re on time modulo the usual bobbles that come from a year-long project this size.<p>My upper management regularly says We&#x27;re in a new safe space and there&#x27;s room to fail, we&#x27;re trying to be more like Silicon Valley, etc. My new manager told me in our last 1:1 &#x27;If you don&#x27;t take your application stack you&#x27;re delivering and turn it into a service in the next 60 days, I&#x27;ll eliminate your job by year end.&#x27;<p>So we&#x27;re right back to Go Big or Go Home pressure that the company has always exerted on people despite lip service to the idea we&#x27;ve shed our bad old ways. At least it feels that way to me. Maybe I&#x27;m overreacting. Maybe I should look for another job. LOL.
评论 #23419975 未加载
ChrisMarshallNYalmost 5 years ago
One of the things about fear, is that it is not a useless reaction.<p>Fear isn&#x27;t really an &quot;emotion.&quot; It&#x27;s a &quot;reaction.&quot; It&#x27;s a temporary state that we are designed to engage when we are in danger, and exit when the danger is past.<p>And it works very well. When we are scared, our adrenaline amps up, our capillaries expand, our blood pressure increases, our senses sharpen, etc. There&#x27;s been a gazillion studies on the physiological manifestations of a state of fear.<p>Our thinking also gets affected. It becomes fairly &quot;binary.&quot; Stand very still, or run away. Don&#x27;t just stand there thinking. Make a decision. Do something. No time to evaluate. No grey areas. It&#x27;s either good, or bad.<p>Anger is really a manifestation of fear. The reactions are quite similar.<p>They are both reactions that are designed to be <i>temporary</i>. Being in either a state of fear, or anger, for extended lengths of time, is corrosive to our health; both mental and physical.<p>But the really dangerous thing, is that the &quot;binary&quot; thinking is bad; especially in areas where we are making long-term decisions. If we need to make a decision to run, we don&#x27;t look further than the next bend. That&#x27;s why a squirrel runs in front of a car, escaping someone walking down the sidewalk (happened to me a couple of days ago. The squirrel was fine, because the driver saw them, and jammed on the brakes).<p>Many managers work on fear. They like to keep a state of anxiety going. I won&#x27;t dwell on the reasons, but I feel as if it is a bad thing, for engineers, because it encourages us to take tactical shortcuts and &quot;patch&quot; fixes, as opposed to considered, strategic reasoning, and long-term, &quot;holistic&quot; fixes.<p>I was a manager for many years, and I feel that one of my most important jobs was to shield my team from the immense pressure that was piled onto me.
sebringjalmost 5 years ago
The good bit I get out of this is to provide value but in a way that isn&#x27;t making you into a commodity. A way I do that is have some area of the business that I know very well that someone cannot just know with skills alone and then have some set of ownership of code that I created around this. Then repeat that in other areas to increase that value etc. You can also think of it as entrenchment...meaning if you don&#x27;t know the point of what you are doing and don&#x27;t have ideas on the roadmap and improvements etc., you probably are less important and can be replaced without much issue.
MattGaiseralmost 5 years ago
The industry term for this is Scrum.
david_dracoalmost 5 years ago
The intersection of people understanding both Catch-22 and Permit A 38 is probably pretty small.
评论 #23416286 未加载
评论 #23418816 未加载
wolcoalmost 5 years ago
I live by this. Anxiety fuels increased work speeds. Without unnecessary anxiety I wouldn&#x27;t have gotten anything done.<p>Mixed with weed driven development it seems to get positive results but awful for meetings.
评论 #23418663 未加载
评论 #23418781 未加载
sradmanalmost 5 years ago
I’ve often thought that pair programming and daily stand ups work because they align with our natural social behavior. This could be fear or anxiety driven but it doesn’t have to be. Do scientists have a non-intrusive and accurate mechanism to continuously monitor the endocrine&#x2F;nervous system response over hours&#x2F;days? Working on a software project is often an emotional roller coaster ride.
cjfdalmost 5 years ago
Fear is just a source of information. The emotions we have we have because they provide information in one way or another. Much like the senses. One cannot let oneself be paralyzed by it, though. If one doesn&#x27;t dare to refactor anything because of fear, something needs to happen. E.g., one needs to be able to test more effectively or something like that.
评论 #23416476 未加载
alexheikelalmost 5 years ago
Do whatever you can to move forward. Every time you start getting anxiety, stop. If you can do it harder, while taking care of you, do it harder. If you are doing your best, but still thinks its slow, don&#x27;t try to force the situation. Sometimes negative results lead to better results. Just keep trying.
gtm1260almost 5 years ago
As a new developer, I think I fall into this trap a lot! I always don&#x27;t want to touch other people&#x27;s methods or introduce bugs, so I only make tiny, tiny little changes before thoroughly testing everything. It really slows me down.
评论 #23417040 未加载
评论 #23416639 未加载
Tade0almost 5 years ago
<i>It highlighted how it can surface in atypical symptoms such as anger.</i><p>This caught my attention, because out of all the men and women I know who experience anxiety, this was the most typical way the former expressed it.<p>Who is the benchmark for how anxiety is expressed?
评论 #23419047 未加载
haolezalmost 5 years ago
The author&#x27;s blog is incredibly good. I&#x27;m binging some articles right now :)
评论 #23416604 未加载
jpm_sdalmost 5 years ago
A professor at MIT once told me &quot;Fear is the only motivator.&quot;<p>Fear of poverty. Fear of shame. Fear of loss.<p>Maslow&#x27;s hierarchy suggests there might be a few others, but fear is a big one.
_pmf_almost 5 years ago
&gt; &quot;t highlighted how it can surface in atypical symptoms such as anger.&quot;<p>That&#x27;s only atypical if you consider women to be the default, right people.
wsantasalmost 5 years ago
CBD, Meditation, self-care, reduction of social media usage, reduction of news watching...<p>CBD is a highly effective tool for the toolbox, imo
hajderralmost 5 years ago
Thanks for this! I&#x27;ll continue on this and gonna write my own article soon hopefully adressing this!
darepublicalmost 5 years ago
this probably manifests itself not just at the product level, but in the minutiae of team programming dynamics.