Self-Promotion and Soft Skills

The cluster focuses on advice for technically skilled developers to advance their careers by improving self-promotion, communication, interpersonal skills, and making their value visible to managers and peers, rather than relying solely on technical ability.

📉 Falling 0.4x Career & Jobs
3,115
Comments
20
Years Active
5
Top Authors
#3345
Topic ID

Activity Over Time

2007
6
2008
28
2009
39
2010
110
2011
133
2012
124
2013
134
2014
124
2015
160
2016
148
2017
188
2018
192
2019
214
2020
243
2021
307
2022
309
2023
259
2024
176
2025
205
2026
16

Keywords

e.g IT AI TL IMPORTANT HN VERY IC DR mindtools.com skills marcus value company job soft talk practice improve promotion

Sample Comments

comboy Nov 24, 2022 View on HN

Sounds like you may need to improve your social skills. Good employer should understand than nobody is amazing at everything, but such is the world today that marketing wins everywhere (on personal level too).Or you think you are better than you are, not possible to tell from the post (but I'd say unlikely given some introspection that went into making it).

Carlton87 Jun 7, 2018 View on HN

Life Pro Tip: Have better skills and be a better employee.

maxmayer Mar 7, 2019 View on HN

Id depends on your own skills. what can you offer to managers of top companies

manismku Nov 14, 2013 View on HN

That's quite true. During past couple of months I have seen real talent is not sitting in front of your desk and do coding. This way you can walk but can't run. Everything depends how well you sell yourself and make good picture in others mind. Ultimately your goal is presence outside your desk / room. I will say what you have experienced is ground reality about how business works.

javadocmd Feb 10, 2019 View on HN

In addition to tibbett's point (expressing technical accomplishments in terms of their value to the business), do some honest introspection on your value to your peers. I'm really just elaborating on Ms. Botros' article here, but for example you want to ask yourself these kinds of questions:Do you improve the skills of the people around you? Do you identify and help resolve barriers faced by your peers? (This doesn't always mean fixing things yourself!) Do you improve the

davismwfl Apr 20, 2017 View on HN

The magic of it all. You are selling yourself short. You know and are capable of way more then you give yourself credit for. There are three camps, those you think they are everything, those who doubt themselves and those who have no clue of their value. The trick is finding the value spot for yourself. Likely you are in the middle, which is perfect, but if you don't learn how to sell yourself you will suck donkey dick (e.g. be at the bottom end).Your job when applying for any positi

al_borland Mar 28, 2024 View on HN

Make sure you’re using an objective lens. I don’t know you, but I do know my co-workers. One of my co-workers in particular talks a very big game. According to him he’s the best coder in the company, and at every company he’s ever worked at, but his soft skills and social skills are so bad that no one wants to work with him. I also don’t think he’s as good as he claims… he only seems to know 1 language and refuses to improve shortcomings of his code, always pointing the finger at others.I’m n

zldkz5 Nov 20, 2018 View on HN

Yes I agree with you, the point is that being technical person doing a technical job I thought that the value that I create will talk more than the nonsense of some people. As I like to act first and share later, but there are people who talk but don't know how to act properly.I can build this skills as you said, true, but in my position now it would be impossible to get a promotion as the available spot has been taken already.

conradfr Feb 6, 2013 View on HN

The trick is to make people think you are indispensable.I think more than often the real challenge is the knowledge, not the skills. IIRC there was a post linked HN about that problem, written by GitHub or Stripe maybe ?

GMoromisato Dec 28, 2022 View on HN

My suggestion is to invert your strategy. Instead of telling someone what you are good at, start by asking them what their problems and needs are. Then you can easily steer the conversation to how you can help.Imagine you're trapped in an elevator with the CEO of your company:CEO: What department do you work in?You: I'm a software engineer--but don't hold that against me.CEO: Heh! Truth is I really value software engineers. [Ed: What else is she going to