In my previous role, I had two managers: one who made it a point to ask me how I was doing and if there was something he could do and another who never had a one-on-one with me until I handed over my code when I left the company.
7,419 karma · joined July 9, 2012
In my previous role, I had two managers: one who made it a point to ask me how I was doing and if there was something he could do and another who never had a one-on-one with me until I handed over my code when I left the company.
Bit of a tangent, but at first this kind of caught me off guard because in this day and age it's easy to search for deeper info on established concepts and most articles would briefly have this answer (if the author cared to mention the history at all) but then I had to remind myself the post was created in 2000, before Wikipedia (Radix Sort was added to Wikipedia in 2001), explanatory YouTube videos, and tons of writeups made us into instant "experts" of every field.
Having used cellphones since the 90s, my experiences with Android/Apple phones have been nothing short of remarkable and to be frank, life changing in terms of day-to-day utility.
In December, I applied to a number of blue chip companies for frontend positions and only got callbacks to three of them despite a lot of work experience writing JS for real applications including a YC company. Some YC companies also said to me they wanted someone more experienced in Vue/React instead of potentially allowing me time and space to ramp up my knowledge of it. So clearly there were other applicants who had both a lot of work experience AND the precise tech knowledge they needed, so they didn't have to take a risk on someone who didn't perfectly fit the position.
I eventually landed a dream position, but a huge reason why they looked at my application in the first place was because I knew of a long time employee. Obviously I had to pass the technical and behavior interviews, but they had a deluge of applicants and my application would've been lost to the ether had it not been for that connection.
If the OP only wants to be friends with attractive women and tall guys, more power to him but he won't get much sympathy for me for that comment. Opportunities in life comes in many shapes and forms. That short guy or unattractive woman who they could've made friends with could've also opened up more social opportunities.
While it certainly helped my ability to look good to PMs and other programmers, it made for un-scalable, un-readable, and un-maintainable code. My company lost tons of developers due to the constant punting of code debt. It might be easy to say push back on clients but the dev team rarely had that ability unless it was a nice client. Ugh, so glad I found a better company.
I have MANY female friends who have been in my life for decades and I have zero sexual attraction to them (and likewise they have zero sexual attraction to me). I have no idea why people perpetuate this stereotype that women and men cannot be friends. It's entirely possible to separate the people who you want to be friends with and the people you are sexually attracted to. Obviously, the women who I am sexually attracted to I don't attempt to be good friends with for fear of risking my long term relationship.
When I was a junior developer, I recall reading comments from other developers suggesting to extensively read docs before applying a library/language, but I find that reading without actively practicing results in lost knowledge because I don't really have anything for the knowledge to cling on to. It's akin to watering a field where you don't know where the seeds are.
I don't think I would've been able to right my career had I not had a dev with about ten years experience mentor me for a year. Granted, he might be an edge case since he learned teaching before becoming a programmer, but nonetheless his empathy and encouragement on top of some lived experiences was invaluable to me.
At my previous job, I spent some of my evenings and weekends to build internal tools to help members of the organization be more efficient, saving certain people on the team dozens of hours of work per week. I largely did it because I wanted to learn libraries and tools we weren't using on a day-to-day basis.
Instead of allocating more time for me to work on these projects or to work on improving our developer workflow, my reward was being assigned some of the most mind-numbing projects imaginable, tasks that quite frankly an entry-level developer fresh out of a bootcamp could accomplish. That wouldn't bug me if inefficiencies in the workflow wasn't such a bottleneck to the entire team.
Disheartened, I (and many other senior devs) applied elsewhere. One of the strongest devs sent a scathing email to leadership before getting let go. I managed to land a position with a great company that lets me jam and nerd out on cutting edge technology.
In my area, single people also use Hinge, Bumble, CoffeeMeetsBagel, OKCupid, POF, Match... I'm fugly as hell but even I was able to find someone on a non-Tinder platform.
It also really puts into perspective how impressive Caruana was in 2018.
I wish more were like you.
I've definitely had my fair share of interviews that bombed so I feel like I have a good bearing of when I don't leave a good impression, but it's always the worst feeling to have an interview that you think went well based on the overall mood/feeling, only to receive the eventual rejection later in the day that they went with someone more senior or that they wanted someone with more experience in x.
My mentor who didn't got to a well-known college once told me he joined a very solid company not knowing anything about the frontend framework they used but they gave him documentation and let him learn it for weeks without touching the code base. He said it was honestly one of the strongest engineering teams he's worked on in his career. The idea of managers seeing potential in someone and thinking "let's go with that person who has never done x" seems so foreign to me.
Ultimately, most of the time I 'talk' with my team members, we're actually writing which is very different from talking due to the async nature of the former.
Yesterday, I asked a team member if they had QA'd my project. They said, "oh I wasn't expecting to QA your project."
Yet I told them in the standup that I needed them to QA the project and I tagged them in a story. Clearly paying attention...
During standup, I've also had people say "colmvp, you can go next" despite having already spoken.
And near the end, we often don't even remember who hadn't spoken.
I feel like standups work well for small teams, but in larger teams it just feels like it becomes impersonal and more of a thing to do to make yourself appear obedient to your manager.
But to the point of the OP, HFBoards.com is a hockey forum and is still very active.
He's very well compensated, but works insane hours and is never happy about working at his company. It's always "maybe this next role will finally be the thing", then he gets it, and then a few weeks later he mentions something that's wrong with it.
Which is fine. It's his life choices and no one can argue he's not successful. But he never seemed particularly accepting of the life choice I took some years. Those years, I took a break from full-time employment and spent my days going deeper into a coding language out of intellectual curiosity, studying online courses in area I didn't have much familiarity in, and biked in the afternoons for hours to get exercise.
His opinion was mostly "Don't you work? What are you doing with your days? I could never do that." Meanwhile now that I'm writing this, I'm thinking, "wait how could you not conceive of doing that? You're always talking about how much you hate your job. It's been a decade of these conversations!!!"
I'm back in the full-time workforce, but a part of me wishes I was in that part-time lifestyle because my happiest moments at work are when I'm pushing myself on a side project to shore up a weakness in software development instead of extracting value at the skills I'm already good at.
A few years ago, I bought an XPS because I wanted a PC and it was underwhelming considering I treated it with a lot of extra care. I experienced various bugs running simple games. The fans would go into overdrive despite keeping the drivers up-to-date, raising the laptop to give good airflow, and no graphic intensive program running.
Ultimately, I think it's a bit of a luck of the draw. I don't doubt there are people who have horrible experiences with any brand.