477 karma · joined December 29, 2016
I think that is just life in tech now. You put out a 'feature' in your app that is new and cool. Two weeks later the same feature shows up in your competitors app.
In our case, always better to be ahead of the curve. You've got a small team with 20 folks who are putting pressure on the 100 person teams at these giant companies.
It doesnt bother me much, but I sometimes feel bad for my wife. She seems everyone doing fun shit on instagram and she is stuck at home. We cant afford to drop 10k+ a year on trips. We get one or two a year which is enough for me.
The thing is when we go on these trips, we just enjoy each other. We take pictures, but we arent fucking posing for instagram 20 times a day. We take pictures to remember the moment together, and to share them with our family in the future.
I got my own shit goin own. Thankfully i've been able to separate myself from everything. I dont think that is as 'easy' for younger folks. However, there are always going to be punkers and alt kids right? I'm sure there are some youths who dont live their lives on social media.
There have always been fads that the cool kids do. That is never going to change. You dont have to have a cool presence online.
If you are in this scenario, just you, no wife kids etc. What is wrong with working really hard on a problem? I loved the startup and it fit my perfect niche. I would grind 12 hours days, but also had lots of freedom. Remote work, unlimited days off etc. Sure at sometimes you get burnt out but you are a sponge soaking up everything you can.
now i'm 28 with wife and kids, no overtime for me. I still work extremely hard and lazer focused, but i show up at 7:30-8am and leave at 4 everyday :p
I think deploys get better with time, but that initial blast of software development at a startup is insane. You literally need to do whatever it takes to get your shit running. Some of these details dont matter because initially you have no users. But if your company survives for a couple years and builds a user base, you still have the same shitty code and practices from early times.
I dont care how good your program or app is. If you cant talk like a normal person, accept criticism, negotiate etc. You are going to suck. The best co-workers i have are able to combine both the CS tech knowledge with other skills like good estimation, honest and open communication, clear planning and execution etc.
You can just tell in my opinion. Start workign with someone on a project for an hour and you can tell if they are a nerd without focus who spends weeks doing useless shit, or someone who will seriously contribute to your team and help get shit done.
Now at 28, I would still say experience was worth it. However again im' not the CS degree 4.0 straight to FAANG guy who can make 100/yr (or whatever it is) straight from college. I had to hustle a bit to gain the codebro skillz & then find a job. I didnt have FAANG kissing my ass to pay me out the wazoo to 'change the world' with 'machine learning and AI'. News flash, yall are just selling shit , you aint changing the world. You just make really large paychecks and get pampered :p
we went through multiple rounds of funding so shares got diluted...However we fucking made it , which is nuts.
For my situation , it was pretty amazing. I'm not on the standard path of CS degree + working at FAANG. I'm a DIY-er , self taught. Given where I am now, 23 year old self would be fucking amazed. We built and sold a digital company from nothing to some mega corporate suit bros worth billions of dollars!
I will have to say though getting a check worth 5 figures and cashing that bitch felt great!
After a while of that I stopped caring. Just work on what they tell you , who cares if it's a sinking ship. After you try to right the ship for 5 years you stop caring as much. As long as you still get that $$ twice a month :p
I think i am more productive in an IDE, faster. Sure if you have this insane VI/EMACS setup that you have tuned for years. Good for you, you probably are a fucking wiz.
My standard right now is a terminal & IDE combo. Working in the cloud era as a data person, you need to be comfortable with terminal & vi/emacs (vi for me but whatevs) as it makes life a ton easier. I hate watching co-workers do terminal shit and write code. Seriously guys if you invest a little time into VI pretty soon you are flying around your code. People literally watch my screen and are like WTF are you doing. I feel like a surgeon with precise incisions, cuts, tweaks. Compare this to spamming down arrow 30 times and then right arrow 80 times to get to a character in your editor...
/uodtl is right about all of those things. I admit i never actually finished BoTW but I spent 100+ hours in it, so it was worth my money. I've seen this image on r/gaming where it shows a BoTW like panoramic view, but with your pokemans. That is what everyone wants!