Hacker News new | past | comments | ask | show | jobs | submit login

I have some idea what you're hinting on but no entirely. Im in my 3rd year in and have seen a lot of bullshiting. Should I just learn to start bullshiting?



Is everything other than programming, "bullshitting"? Far from it. I am referring to a multifaceted spectrum of skills, no different than one every other non-technical professional has to contend with. Linguistic skills, logical fallacies (recognising other peoples' bullshit), arguing pro and contra, team dynamics, business knowledge (if you're in line of business software, which most of us will be in), testing (a science in itself)... and yes, the softer skills such as marketing yourself and trying to present your work in the best possible light.

I would also recommend learning how politics function in the workplace, if only so you can defend yourself from other peoples' black magic.


Another way to read this would be that you shouldn't just be the one to churn out lines of code according to a specific request.

More often than not, you'll be well advised to first get to understand the problem you're supposed to be solving and come up with a good solution rather than what you're told at first. The XY problem[1] is not limited to technical people, it will very likely also affect your boss or your customers.

Occasionally, there's even the counterintuitive case where you can handle more use cases by deleting code, which I personally find very rewarding :)

[1]: https://meta.stackexchange.com/questions/66377/what-is-the-x...


that's certainly part of it though as a freelancer this may refer to properly architecting before you write any code, managing your time, and negotiating with your stakeholder to keep the project sane/profitable


if you mean "talking up your work," "overcommunicating success" and "getting your name out there," then absolutely!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: