More often than not the second type has a middling technical background, and can't really manage a technical team because they don't know how.
203 karma · joined October 29, 2023
More often than not the second type has a middling technical background, and can't really manage a technical team because they don't know how.
And just like that I can no longer use my e-mail address on FB, and have to maintain a legacy e-mail address because FB is useless.
You're spending your life with your co-workers, don't be the guy who doesn't talk to anyone or competes. After 10 years in the industry I value friendship with my co-workers probably more than anything.
But people who have only done capital A agile and scrum are so buried in the philosophy that they don't understand that there are far better ways to do things.
Beyond that, you're asking a bunch of (probably) introverts to have a social meeting every. single. morning. That couldn't possibly cause issues with job satisfaction could it?
I did scrum for the first three or so years of my career. In my latest role we don't, and it's a way, way better daily routine.
But overall, the goal should be to get a broad range of experience in different platforms so the technology you use is irrelevant. From that point on you just need to decide where you want to invest your time.
For example, when I was doing internships in college I invested in getting Java experience because I knew that it was used by large companies (companies who pay more). This paid off and I was hired by a company who paid me a lot of money to use Java straight out of college. Now I'm paid a lot of money by another company to use Java.
So you want to have the capability to code in anything, but you have to decide which technologies to put on your resume based on what's out there. Knowing Java, JS, and Web Application Development is never a bad idea.
It's felt like I don't have a job for the past decade. In those ten years I've barely felt any stress, have read hundreds of books, mastered several hobbies, and started a family. Would I trade that for more money? I'll let you guess.
But my view is that the reputation of the company has irreparably declined among thinking people. I'm not sure what the argument would be otherwise.
And I find the 'complex challenges' comment a bit misleading in itself as the company literally sweeps the danger it causes under the rug.
But really I'm interested in hearing from employees in the company, not debating the company's merits.
For some people, money is the only thing in their field of vision. For others, spending their lives making a positive impact carries more, and real, weight.
Speaking as someone who works for the public sector, making moderately good money and helping real people everyday, I can tell you that I'd much prefer that to working for FAANG. Actually, I wouldn't be caught dead working for Meta.
It depends on who you are and what you value.
I'm a very good programmer, but not that motivated. Given the right effort I'm reasonably sure I could build a number of successful apps. I just don't want to spend my life doing that. Instead I'm a hobbyist creative writer, an excellent cook, a father who's there for his kids, and a helpful husband. After I'm through with those things, there isn't much time left to build anything.
Others want to build software products and make money from them, and those who have the motivation to do this, usually do.
You only get one life, choose wisely.
But I do want to build some level of digital literacy, and most importantly just make sure they learn how to type properly when the time comes. Hence the question, I want to introduce them to tech with extreme caution.
My thinking was whitelisting in the beginning, but I'm not sure what I actually want to allow access to.
- people actually use it
- it's use is widespread
I haven't been on Reddit long but would say I'm still enjoying it. Where Facebook is a zombie that people use to sell trinkets on Marketplace.
My experience has been that most devs in their 40s and 50s can run circles around those in their 20s and early 30s. If someone is already good in their 20s they're likely a savant. TL;DR the biggest thing is managing your career intelligently. I think there's more risk when you approach 50, but the same is true in every industry.
It's not magic. Take yourself seriously as a tradesperson, continually read about the field, and work for companies that provide you with high quality experiences.
I don't know that I'd call myself a 'great' programmer, but I am quite a bit better than I was ten years ago. And the reason for that largely comes from using that ten years of experience to improve my understanding of the field.
There isn't a silver bullet beyond putting the work in.
Eight years later and I've developed a deep skepticism about private industry and how companies are run, and know I'm working for an employer that's conducive to my mental health. Eventually you gain the recognition of how important that is, and how easily it can be lost once you have it.
True confidence produces results.
In todays environment homes are so expensive that it can be a questionable investment. At other times in the market that wasn't always the case.
A number of years ago I did do a certification on project management from Coursera, which is a good look. Your software related experience should speak for itself, but tangential certifications like project management look like an 'above and beyond' type of thing, IMO.
When I see an actual software certification, my thinking is that this is a person who likes checking skill boxes, but who will miss the big picture when it comes time to actually solve problems.
Oftentimes you won't know that you're going to get a golden egg from a book until you actually read it, so you find good books by following your curiosity and consistently reading.
The only issue with this approach is that some of the best books out there can be prohibitively expensive, so it helps if you can find them in a library before you buy. But many of the best books will never be in a public library, either.
More generally, the best writing out there either exists in the academic world, or the ancient world. Writing that was written by PhDs for other PhDs, and historical (usually religious) text that was preserved throughout history.
If you're searching for books in a shiny, new bookstore, it's very likely that about 95% of what's in there is going to be disingenuous crap. If you're searching online or in a quality used bookstore you'll have better luck.
Having one kid is actually pretty easy. There are two of you, one of them. One of you is always resting at any given time.
When you have two kids it's a big change. If you're sharing responsibilities equally, now you're putting one of them to bed every night. And you're with at least one of them all the time, and if you're not, the other is handling both (harder on them).
And with two kids you're starting to see inter-child conflict, so it's not just managing two separate kids, but also their interactions.
In the long run having two kids can be beneficial because eventually they start entertaining each other. Currently, my boys are around 2 and 4, and things are starting to settle / they play with each other. If you just have the one, one of you is always going to need to be with them.
If you have three kids it's pretty intense. If you have four.. don't have four unless you fully understand what you're getting into.
Now? I'd go grab a hot beverage.