I tend to disagree with many of the sentiments. In particular, many software folks don’t know the most rudimentary data structures and algorithms. Those should be memorized, frankly. Lately I have been exploring old programming books on archive.org and realize how downhill the industry has gone from fundamental principles, which leads to “language-z” zealots to satisfy some business need. The author mentions COBOL as…
Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
11–20 of 83 posts
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#12Googling how to bubble sort seems a bit extreme. I'm not much for Cracking the Code Interview type questions but this would certainly be a red flag.
A lot of people would google FizzBuzz unfortunately.
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#13Googling how to bubble sort seems a bit extreme. I'm not much for Cracking the Code Interview type questions but this would certainly be a red flag.
I'd have to google "bubble sort" to even remember what it is; but I don't think that has any bearing on whether I'd understand it once I remembered what it was.
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#14If it allows you to provide more ('stuff', or security, or stability) for a family, then yes, it might make you happier.
I read articles like this and they mostly tend to be from the perspective of younger people and/or folks without families to support.
An extra 10% pay increase, over just a few years, provides more general savings, perhaps buys solid life insurance, helps pad savings for future education, or moving expenses to fund a job/life change, etc.
Another nugget - "Know your worth". It's not bad advice, but something the author didn't mention was understanding how your worth is determined. You can do the exact same work for company A and company B. Company A may be able to extract huge value from your work, and company B may struggle to keep the lights on. When working for someone else, "your worth" is directly related to how capable they are at operating their business profitably.
I've no doubt the author's views work for him, and probably many people like him, but as with most posts like this, they're not universal.
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#15Off-topic comment: I was having some trouble understanding the text. The author would start explaining some advice and I didn’t know which advice he was referring to. Like ”This is one I struggle with the most” , “this” what? I would go back to the previous paragraph and there was no reference, worst, apparently it was another topic! Then it hit me, the images with words on it every few paragraphs were the pieces of…
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#16This is psycho advice. It ranks up there with the crazy myths about just being able to instantly get new software jobs (when the actual time of job searches is usually longer than 6 months, despite the tone deaf wave of gainsaying comments this is sure to incite).
Voting with your feet rarely leads to organizational changes, especially if you don’t give clear feedback or spend sincere effort trying to fix the issues you’re having prior to quitting. More likely, you quitting is just tacitly reinforcing power and control by the shitty people who made your experience shitty.
When you need to quit, by all means, absolutely do it. But don’t kid yourself that there’s any “voting” going on. Do yourself and others a favor: give feedback and take responsibility for your own job satisfaction. Nobody can help you if you won’t try to get help.
And don’t count on a fast job search. This topic is so tone dead on HN. Some cacophony of commenters will swear you can get a million jobs from all your spam LinkedIn headhunters and be re-employed in weeks, but it is emphatically not true and the selection bias of those examples has to imply just ignoring them as inapplicable to the vast majority of software engineers. Interview prep, finding a good fit and getting what you want in a position and in compensation is really hard and takes a long time in software.
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#17Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#18> "Sure, I could make an extra 10% every year, but would that make me happier than working from home, on my own terms?" If it allows you to provide more ('stuff', or security, or stability) for a family, then yes, it might make you happier. I read articles like this and they mostly tend to be from the perspective of younger people and/or folks without families to support. An extra 10% pay increase, over just a few ye…
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#19Good read, especially the part about soft skills. Sometimes it seems to me like it's almost impossible to change them. It's "easy" to learn something hard and defined, like coding. But changing how you communicate? How you react to conflict? Your body language? It's even harder if you're trying to change these soft behaviors of someone else, like a partner. Not sure what the takeaway is here, just wanted to express m…
Re: Things I Wish I’d Learned Sooner After Being a Developer for 10 Years
#20Learning how to properly estimate a given task and delivering it on or before your proposed time-frame will make your life as a developer much better.