Earlier quoted context omitted.
Nicely put. Care to share your writing system?
check out Getting Things Done (GTD ) https://www.youtube.com/watch?v=ety0hzFPh6Y
I thought I would have accomplished a lot more today and also before I was 35
641–650 of 691 posts
Re: I thought I would have accomplished a lot more today and also before I was 35
#642Earlier quoted context omitted.
To be explicit here, it sounds like you're saying that you don't think you perform well on data structures questions in interviews, for example binary tree questions. Is that right?
Not really. I just don't practice them. I'm way too busy writing shipping software that has very little use for the kinds of academic exercises in LeetCode/HackerRank stuff. Sometimes, I do great at them. Most are common sense. Usually, I'm mediocre. There's thousands and thousands of energetic folks out there; young and old, that practice these every day, and can usually ace them in an interview. There's no way that…
Undoubtedly I’ve closed doors and passed up opportunities through my refusal to contort myself to the LeetCode regime. At the same time, the time that I would’ve spent drilling myself on superficial coding puzzles I’ve instead invested in building practical applications for my friend’s business, learning and applying machine learning theory to automate a boring task during an internship, implementing a processor in Verilog and writing an assembler for its ISA that I managed to get running on an FPGA, working on an open source digital contact tracing app, and several other projects.
The projects I’ve spent time on are those that I deem to genuinely valuable to society and to my personal skill development in the broadest, most fully integrated conception of ‘valuable’ that I can achieve. To clarify, I could see an counter point being made that LeetCode skills are “valuable” in the sense that I could use them to get a higher paying job at $TECH_CO. But from a higher level perspective, those skills are tailored towards a system (the LeetCode hiring gauntlet) that I think is fundamentally corrupt, and so to spend my energy practicing them for the sake of that system would be corrupting of my integrity.
And despite the admonitions I’ve received from supposedly more pragmatic-minded people, I’ve been able to pull together a living and have a budding career to speak of. My job hunts have perhaps been more drawn out and frustrated than the LeetCode crew, but I believe my focus on genuine knowledge and skill development has contributed to my high performance at the jobs I have managed to land. And by being straightforward about my disinterest in hoop jumping and interest in “real skills”, I’ve managed to befriend and work with companies and people that share similar values to me, who in my view are more rewarding to work with and tend to be more likely to succeed in the long run.
Re: I thought I would have accomplished a lot more today and also before I was 35
#643Earlier quoted context omitted.
Not really. I just don't practice them. I'm way too busy writing shipping software that has very little use for the kinds of academic exercises in LeetCode/HackerRank stuff. Sometimes, I do great at them. Most are common sense. Usually, I'm mediocre. There's thousands and thousands of energetic folks out there; young and old, that practice these every day, and can usually ace them in an interview. There's no way that…
I’m a 25 year old developer that’s only been working full time professionally for ~3 years and I came to a very similar conclusion about you regarding the LeetCode style interviews. I’ve always been allergic to bullshit and smelled it clearly and instantaneously when I began wading into that process. Undoubtedly I’ve closed doors and passed up opportunities through my refusal to contort myself to the LeetCode regime.…
Coding tests; at least Codility/LeetCode style, are now pretty much worthless, as there’s an entire industry devoted to helping folks pass them.
I just love doing what I do. It sounds like you do, as well.
Every hour I spend, practicing for interviews, is an hour I’m not spending, learning new, practical stuff.
Re: I thought I would have accomplished a lot more today and also before I was 35
#644Earlier quoted context omitted.
Is there a free resource on how write great documentation?
If you haven't seen it, there's a great community[1] geared toward documentation. Their guide[2] is an excellent starting point on documentation. 1. https://www.writethedocs.org/ 2. https://www.writethedocs.org/guide/
Re: I thought I would have accomplished a lot more today and also before I was 35
#645Earlier quoted context omitted.
I like that. Thanks for sharing it. I'm 58. I spent over thirty years, writing and managing software projects that other people generally didn't use well (or mishandled while developing). It was frustrating, but they paid the bills, so there wasn't anything I could do about it. Since leaving my last job, I started to look at working, and immediately , and with extreme prejudice, slammed into the notorious ageism in t…
Not sure if this will help, but I'll share my very recent story of how ageism looks from the other (youngish people) side, which contains some pitfalls to avoid. I'm 32, and the technical lead of a mid-sized research computing / ML team in quasi-academia. I'm the one who tells the boss whether a hire is technically competent, performing up to standard, is meshing well with the team, etc. So I don't make hire/fire dec…
He has been in the industry for over three decades and is afraid of a CLI?
Re: I thought I would have accomplished a lot more today and also before I was 35
#646Earlier quoted context omitted.
I like that. Thanks for sharing it. I'm 58. I spent over thirty years, writing and managing software projects that other people generally didn't use well (or mishandled while developing). It was frustrating, but they paid the bills, so there wasn't anything I could do about it. Since leaving my last job, I started to look at working, and immediately , and with extreme prejudice, slammed into the notorious ageism in t…
Not sure if this will help, but I'll share my very recent story of how ageism looks from the other (youngish people) side, which contains some pitfalls to avoid. I'm 32, and the technical lead of a mid-sized research computing / ML team in quasi-academia. I'm the one who tells the boss whether a hire is technically competent, performing up to standard, is meshing well with the team, etc. So I don't make hire/fire dec…
I'm stopping short of making any generalizations, because in my experience the evidence (for me at least) isn't there to make any. Perhaps things are different elsewhere, though. I'm only speaking from my experience, as I suppose we all are.
Re: I thought I would have accomplished a lot more today and also before I was 35
#647Funny piece. It can be so easy to waste time when we have the internet. I think the most dangerous distractions are the ones that feel productive but don’t actually work toward your goals. For example, browsing hacker news. Such an activity is useful every now and then, but at least for myself I often scroll around only to realize later that it was a massive waste of time I could’ve spent working on something I care…
I worked for a big multinational bank and was reasonably comfortable but sometimes not very busy and most of the usual online distractions was blocked except for hacker news. I spent so much time reading hacker news that it was probably a big influence in me deciding to quit my job to join a bootstrapped startup as a CTO. Also probably the biggest mistake of my life. In the aftermath I ended up working as a contracto…
Re: I thought I would have accomplished a lot more today and also before I was 35
#648Earlier quoted context omitted.
Not sure if this will help, but I'll share my very recent story of how ageism looks from the other (youngish people) side, which contains some pitfalls to avoid. I'm 32, and the technical lead of a mid-sized research computing / ML team in quasi-academia. I'm the one who tells the boss whether a hire is technically competent, performing up to standard, is meshing well with the team, etc. So I don't make hire/fire dec…
Thanks for that. I'd say that's the type of stuff that insecure people do. As a manager (the one that made hire and fire decisions), I saw this type of behavior from folks across the age range. I'd gently suggest that, were you to look around, you'd see others behaving in similar manner; but, for whatever reason, you are noticing it more with this chap. I remember seeing that attractive folks (of any gender) tended t…
Most societies indoctrinate people to "respect their elders" to varying degrees.
A younger person having authority over an older person is a role reversal many are not equipped to deal with, from either side of that equation.
So it is noticed more.
Further, this elephant in the room has to be acknowledged before either side can move on meaningfully. But you can't "discriminate based on age" or you might end up in court depending on where in the world you are.
Makes it a tricky problem that I am not surprised people just "avoid".
Re: I thought I would have accomplished a lot more today and also before I was 35
#649Earlier quoted context omitted.
> you liable for damages that you have caused only if you did something illegal. You cannot be sued for more than you own in a civil suit.
In the United States, you absolutely can be sued for more than you own.
The only debt you cannot discharge via bankruptcy is student loan debt, iirc.
Re: I thought I would have accomplished a lot more today and also before I was 35
#650I've been mentoring CS college students and new grad SWEs for a while. It's shocking to see how many of them perpetually feel like they're overwhelmed and short on time, yet they can't account for where they've actually spent their time. It's not uncommon for new grad SWEs to complain that an 8-hour work day is somehow consuming 100% of their weekday hours, leaving them without any time to do anything else. On furthe…
You're just bombarded with the stuff that you should know - well, according to internet forums, at least.
On top of your basic CS curriculum, you should also be "crushing it" in:
- Full-stack development - Research-level Machine Learning - Heavy side projects like creating your own crypto currency, algorithmic trading platform, or whatever.
All while burning through the tens to hundreds of leetcode problems.
And of course, if you're a frequent visitor of certain forums or blogging platforms, you will find some user that's doing all of the above. Flashy website, writing research papers on the latest ML/Deep Learning models, writing interactive and insightful tutorials on leetcode problems, all while keeping a 4.0 throughout their CS-studies and climbing up the career-ladder and getting better internships every year.
I think that if you're comparing yourself to those types, and trying to keep up with them, you're gonna end up spending a lot of time without getting much done.
Of course, all while visiting the usual suspects of time-thieves (FB, Twitter, HN, Reddit, etc.)
There's this myth being perpetuated on most CS career forums (where 99% of the posters are other CS students) that you need to be some super-human rock star to even be worthy of the most lowly position. It's that, or bust.