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.

Ask HN: How to build F-You Skills

72 pointsby lakevieewover 2 years ago
The past few months have been stressful for most people in the tech industry owing to mass layoffs everywhere. Luckily, I survived the layoffs at my company. But I was very anxious during the period it was announced and it affected my mental health quite a bit.<p>However, on talking to a few other engineers at my company, I realized not everyone was as stressed. They are confident in their skills to get a new equivalent job which would easily support their current lifestyle, even in the current market. They have what I would call, &quot;F-You Skills - Enough skills to know that you would never have to worry about money in your life&quot;, a spin on the more commonly known term &quot;F-You Money&quot; [1].<p>I was wondering if HN users ever think of their own skills in this context. If yes, how should one go about building these skills.<p>To be clear, I am not talking about interviewing skills, which are also equally important. But I am more interested in technical skills that people believe will easily fetch them &quot;decent money&quot; [2] in any scenario in the short term future.<p>[1] F-You Money means &quot;Enough money to leave one&#x27;s job, etc. and enjoy the lifestyle of one&#x27;s choice&quot; https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;fuck_you_money<p>[2] not insane money to retire early, but good enough to support their current lifestyle.

31 comments

PragmaticPulpover 2 years ago
Good reputation and a healthy network.<p>Having the skills to do the technical work is only part of the answer. I&#x27;ve met a lot of brilliant programmers in my career who were not good at following through on commitments, delivering work, working with others, or leaving old workplaces without burning bridges.<p>On the other hand, I&#x27;ve known a lot of good-but-not-great programmers who were great to work with, made sure they got their work done to good standards, worked hard to overcome skill gaps or looming deadlines <i>when necessary</i>, and left a good impression everywhere they went.<p>The latter group (good reputation, good communication, good networking) will always have a list of people happy to hire them back. That&#x27;s what you want.<p>Also, avoid the trap of thinking that social skills are &quot;bullshit&quot; or other cynical dismissals. Business is more than just writing code and avoiding peers. Results are delivered by teams, not individuals. Knowing how to be a good team member is a crucial skill.
评论 #34086122 未加载
评论 #34086144 未加载
kelnosover 2 years ago
I do feel that I have &quot;FU Skills&quot;, and probably have for a good 10+ years (I&#x27;m in my early 40s now).<p>However, getting jobs is more than that. Or, rather, getting and <i>keeping</i> a job is more than that, and that&#x27;s where I worry I&#x27;m lacking sometimes. While I wouldn&#x27;t flat-out say I don&#x27;t work well with others, my patience has gradually gotten worse and worse over the years. At my last company, I think I likely developed a reputation as someone who preferred to isolate himself, someone who should be exempt from any established company processes (stuff I always felt hamstrung me), someone who prefers to just be given a thorny problem and then left alone, unaccountable, until it&#x27;s done.<p>Certainly what I do (and how I prefer to work) can have value, but it has less and less value as a company grows and relies more on predictability and consistency to get work done.<p>Over the past year and half or so, a lot of the longer-tenured folks (including me) left the company I was working at. I&#x27;ve kept track of where a lot of my former colleagues have gone, including those who were (and still are) in management positions, and sometimes I question how many of those people would really want to hire me at their new company. While I do good work, I could see them thinking that I can be hard to work with at times, or that I might not mesh well with the rest of their team.<p>It&#x27;s possible I&#x27;m coming down too hard on myself, and it&#x27;s not that bad. But it&#x27;s something to consider: having technical skills is great, but it&#x27;s not the whole picture when it comes to being easily employable.<p>As to the root of your issue, the stress and anxiety when things are bad, I think the best thing to do is remove external control over your destiny. Live well within your means, and save as much money as you can. If you have enough savings so that being unemployed for a year or more isn&#x27;t going to put a strain on your finances or require you to change your lifestyle, then that should reduce your anxiety level quite a bit.
评论 #34090421 未加载
评论 #34085864 未加载
评论 #34087140 未加载
评论 #34085781 未加载
not_the_fdaover 2 years ago
1. Live below your means.<p>2. Have 6+ months living expenses in cash equivalent.<p>3. Build retirement &#x2F; investment savings.<p>4. Build skills and be able to demonstrate you can ship product.<p>I&#x27;ve seen many co-workers get laid off in my career, they all landed back on their feet.
评论 #34085878 未加载
评论 #34086188 未加载
评论 #34085383 未加载
评论 #34085596 未加载
评论 #34085922 未加载
评论 #34085841 未加载
评论 #34085416 未加载
ryandrakeover 2 years ago
I think a lot of younger people in the workforce today have never witnessed a bear market or a real tech downturn, where literally nobody was hiring, like the first dotCom crash and to a lesser extent the 2008 one. I&#x27;d argue that no amount of &quot;skills&quot; or networking are going to help in that macroeconomic environment. Instead, you need an F-you financial cushion because you _will_ be helplessly out of work for an extended period, should another crash come. Make hay while the sun shines.
评论 #34086185 未加载
w10-1over 2 years ago
Skills won&#x27;t save you from uncertainty or anxiety. Neither will experience, education, politics (bullshitting or networking), etc. Neither will income or savings or assets.<p>The only thing that actually helps is to not amplify your emotional reactions, and instead encourage them to quiesce. The standard cognitive approaches are to consider yourself lucky (by thinking of those less lucky), or to see the situation as transitory, or just distract yourself. However, cognitive approaches are the cart leading the horse; it&#x27;s more direct to pay attention to the emotion until it dissolves.<p>More broadly, there are plenty of less dynamic industries, where loyalty matters most and you get security. But you chose tech typically to make a certain kind of difference, and it&#x27;s worth the risk and anxiety. You&#x27;re part of the community only after you&#x27;ve been through the suffering and understand how quickly it can all go up in smoke :)
评论 #34086002 未加载
awbover 2 years ago
I’ve been developing since Middle School and got steadily promoted until 2008 when I was laid off during the economic collapse. I applied to dozens of companies and couldn’t get a response, or if I did they said hiring was paused.<p>So, I started my own web dev company and grew it from myself to 20 full time employees in ~4 years before selling it.<p>I thought I had FU skills back in 2008 and maybe I did, but it was no match for the macro economic climate.<p>The fallback might not be another full time job, but instead freelancing or starting your own company.<p>The thing that helped me the most was building a “FU Network”. Keep in touch with past coworkers and clients and do good work consistently. They were there for me when I needed them most.
评论 #34086030 未加载
jawnsover 2 years ago
I prefer not to call it &quot;F-You Money&quot; or an &quot;F-You Mindset.&quot;<p>Instead, I like to think of it in terms of having the ability to walk away with your head held high, rather than your middle finger held high. In other words, when they take the low ground, you continue to take the high ground -- right on out the door.<p>To do this, I think most people can rely on two objective values and one psychological one.<p>The two objective values are:<p>1) knowing what you&#x27;re worth in the current market (e.g. by regularly interviewing, even when you&#x27;re not actively looking), and<p>2) having sufficient savings to cover your expenses until your next job starts.<p>The psychological value is harder to work out, but it has to do with developing a clear sense of your own self-worth and identifying the sort of treatment within the workplace that you will and will not tolerate. I don&#x27;t mean acting like a prima donna and viewing certain work as beneath you. I mean stuff like if a toxic boss is fundamentally mistreating you, or if you&#x27;re promised a certain set of working hours or working conditions and then find out that it was an empty promise.
xrayarxover 2 years ago
From my experience, people who don’t have to worry are either have to maintain legacy stuff nobody else wants to do or they are cutting edge people working on the latest and greatest.<p>So my advice, build your skillset on either one of those.
chasd00over 2 years ago
1. develop a good professional network.<p>that&#x27;s the best F-You skill you can ever have IMO. You want to be in a position where if you get laid off you make a phone call while walking out and have another job that very day.<p>You can start this as simply as messaging people you work with or use to work with on linkedin.
0xmarcinover 2 years ago
I guess it all depends on the current demand. I remember a few years ago there was a huge shortage of devops in my area (central europe). Anyone, even with limited experience and skills (often after a few months of bootcamp training) could get a well paying job. Now the craze is about k8s and developing software in the cloud. So in my area if you have solid k8s experience, even with no network and bad rep you will be swimming in the sea of offers (the culture is different here, usually nobody wants to contact your previous employer).<p>On the other hand I am doing boring Java development with microservices. I guess there is too much people with similar skillset, I would probably need to interview for a few months before I land an offer (processes are getting longer and longer even in remote EU areas).<p>Another market trend that I am seeing is security, sec related positions often pay you 30% more than regular dev ones. But this is totally different track that requires a lot of effort to get into.
itronitronover 2 years ago
Your colleagues are talking themselves up. If their skills are that unique and special then they would have a very difficult time finding a suitable job for two reasons, the primary one being that no recruiter would be able understand the value they bring, and the second one being that relatively few companies would need their skillset.
theandrewbaileyover 2 years ago
Java and .NET aren&#x27;t fashionable, but internal apps for many businesses use them. You probably won&#x27;t use them at cutting edge startups, but they will pay the bills.
评论 #34085717 未加载
davidhamover 2 years ago
Agree with all the advice to grow your savings. I would also add: be intentional about what kind of work you want to do. Seek out this work at your current employer. It&#x27;s easy to go with the flow and end up doing vague or undifferentiated work, just because no one is looking out for your personal development. Then if you get laid off, or quit, your skills aren&#x27;t as fresh. Think about your own skills and professional goals, and seek opportunities, at your current or prospective employer, that will help you achieve those goals.<p>I also agree with all the advice to be kind.
gptadmirerover 2 years ago
- Don&#x27;t think much about what you can&#x27;t control. Focus on what you can control<p>- As long as you have healthy body, healthy mind, healthy spirituality, money can always be made<p>- Always be studying<p>- Don&#x27;t be ashamed to do low paying jobs, i.e, dishwashing, delivery driving<p>- Don&#x27;t follow consumerism. Don&#x27;t have credit card debt. Don&#x27;t have student loan debt. Don&#x27;t have mortgage. If you do, and you can&#x27;t pay it off, just let it be. Escape to another country, be undocumented, build a new life<p>- Tell your wife and kids that they need to be ready leave you to a better person that can take care of them if things go south<p>Basically, just have the attitude &quot;It is what it is, I tried my best&quot;.<p>A lot of our problems in life are because we want this and that. We want a nice house, we want a nice car, we want a beautiful wife, we want kids, we want good career, we want a nice vacation, we want the latest phone, etc. Get rid of your current life style, or just have the attitude &quot;eh, this thing can be gone and I will be okay&quot;.<p>Those aren&#x27;t that important. Nothing lasts forever. In the end, things happened.<p>Of course, modern society will break down if all of us think and have this kind of freedom. Society is built upon hard labors of those who have chains like a mortgage.<p>But you do you. Neither you nor society is all that important. Forget about all of those pressure.
BigRedDog1669over 2 years ago
F-You skills are not technical in nature (above a certain level of competence and willingness to work that most people in tech jobs have). They are people skills and a basic safety net.<p>For me they seem to be:<p>1. Having an emergency fund and plan that can last you 6-9 months if you get fired or burnt out. Think about your expenses and get rid of ones that you don&#x27;t want. Plan out if you&#x27;d need to downsize some things or make changes. Having a good buffer will help you be less stressed out if your work gets really shitty (you can quit) or if you get fired (you won&#x27;t be wondering how to pay rent while interviewing).<p>2. Being generally pleasant at work.<p>3. Don&#x27;t spread stress and bad feelings. If you are stressed out and someone asks for help, help them or tell them when you can in the future in a positive way. Don&#x27;t complain about things over and over.<p>4. Keep loosely in touch with people you got along with at jobs, you might be able to help each other in the future.<p>5. Be willing to grind to get a job if your network can&#x27;t help you in the future. Start practicing interview questions and applying when you notice a lot of frustration in a job, not just when have 100% decided to leave. This will get you prepared and also can help you feel agency that might make you realize you don&#x27;t want to leave the job.<p>6. Work on your psychology to gain confidence. You deserve to have a decent life as much as anyone. Your work or pay isn&#x27;t a reflection of your value, but if you enjoy the work, that&#x27;s great, it doesn&#x27;t always happen.
User23over 2 years ago
One obvious skill is money management. Anyone who has been at a tech company with competitive compensation for at least a year and doesn&#x27;t have a minimum of one to two months of runway without unemployment, and far more with, is objectively bad at personal finance and needs to immediately shore up that skill.<p>Also, realize that the burnt out bum shooting up and shitting out on the street in San Francisco literally has F-you money. It&#x27;s not really that admirable a goal. You should instead be figuring out what you can do to be useful to others. As an employee, that means being useful to employers. As an entrepreneur that means being useful to some subset of the population at large.<p>Generally speaking programming proficiency will get you a life of relative comfort, and reliably has through the past several economic downturns. There are lots of ways to specialize if that&#x27;s what you&#x27;re interested in. For example SRE skills are in generally wide demand.
svntover 2 years ago
Walk through the scenario in detail like it just happened to you. Spend a Friday afternoon convincing yourself you were laid off, and spend the weekend processing and planning your next steps.<p>By Monday you might wish you had been.<p>It is less frightening if you can go through the motions and see all the other opportunity.
scarface74over 2 years ago
Live below your means. If you are a software developer with 3-5 years of experience in any major city in the US, you should be making at least twice the median household income for your area.<p>Live like the median family is living and save your money<p>On another note: I am if not by title now for the first time by what I do a hands on keyboard developer.<p>What I don’t do is coding interviews and definitely not senseless “leetCode”. If an interviewer can’t talk to me like an experienced adult where we can see if my experience can add business value and help you solve your real world issues, we don’t need to be talking.<p>I’m not about to stand there while you judge whether I can reverse a binary tree on the whiteboard while juggling bowling balls on a tightrope.<p>Yes that mentality got me into $BigTech.
inSenCiteover 2 years ago
Seriously do not underestimate the need for a strong network.<p>Having people who trust you and are willing to help you out is a far more potent than having &#x27;X technical skill&#x27;. This doesn&#x27;t necessarily mean going out of your way for &#x27;networking events&#x27; or espousing your great and wonderful skills to everyone you meet. It can just mean staying in touch with the people you have enjoyed working with&#x2F;for.<p>Keeping your skills is still important, and if you&#x27;re a curious person you&#x27;ll probably be doing this anyway. But there are a lot of us curious ppl out there...on the other hand, your network will be unique to you.<p>The closest thing to a FU skill though is probably COBOL...
whistl034over 2 years ago
You don’t want to specialize without great care. I started as a UNIX admin in 1985. I learned a lot about networking at that first job, and later on, took a job as Wide Area Network engineer at large org. That job was challenging, but not as rewarding, because you could only brag about your feats at work with other WAN guys. Nobody else knew what you were talking about. Everyone else soon tired of the gobbledygook. I went back to being a Linux Sr Admin after 10 years after burning out, and eventually found a good gig where we are appreciated for the value we provide the organization.
rr808over 2 years ago
Its not something you can change easily but in general you need to be regularly interviewing and changing jobs. I stayed in the same company for 10 years, never interviewing anywhere and then I got laid off. Its nearly impossible to find work when you dont know how to leetcode or sell yourself or be comfortable asking around people you know for job leads.<p>I think its the people who switch jobs every year or two that are most comfortable finding the next one. OTOH people who have been doing this for 10 years have never seen a bad job market so maybe they have confidence when they shouldn&#x27;t have.
Stealthisbookover 2 years ago
I worked with some telecom techs who could&#x27;ve literally written their own ticket to some extent just because they knew how to deal with extremely esoteric local problems. They were blue collar guys who stuck with their boss come what may because they were buds but when he left the company... they all eventually evaporated.
jcpstover 2 years ago
There is a more general skillset of being a desirable employee. I had to build this skill up before my tech skills, I have mouths to feed.<p>Another one is knowing how to “hustle”. If you need money, coming up with plans that might not work is way better than just not doing anything.<p>When you start at the bottom, always be planning the next move.
markus_zhangover 2 years ago
It really depends on financial, family and characteristics. For me I&#x27;m always worried about financials unless I&#x27;m fully covered, which is impossible unless some how I got two millions by wind.
boredtofearsover 2 years ago
I think there&#x27;s a lot of people with &quot;F-Skills&quot; in the workplace right now that don&#x27;t yet realize this attitude isn&#x27;t as conducive to stable employment as they think it is.
评论 #34085920 未加载
cudgyover 2 years ago
The most effective Fyou skill is the skill to live minimally and avoid copying the spending habits of your peers.
ge96over 2 years ago
not there yet but my goal is to create side income to match my basic needs<p>I have the fear though due to debt
mjflover 2 years ago
start your own company
评论 #34086178 未加载
faangiqover 2 years ago
If you can code and speak decently well, you already have this.
Qtips87over 2 years ago
I found out that the most important skills in the IT industry is the bullshit skill. That&#x27;s the kind of skill you need to build.
评论 #34085390 未加载
评论 #34085417 未加载
评论 #34085155 未加载
oldspleenover 2 years ago
The only skill you&#x27;ll ever need is this: dazzle your audience w&#x2F; facts;else, baffle them w&#x2F; BS.