13,477 karma · joined November 27, 2007
@kevinrschultz on Twitter
[ my public key: https://keybase.io/kevinrschultz; my proof: https://keybase.io/kevinrschultz/sigs/k_lxivVNv1dGoldx9bUPJ3nVxNnH-ULgOlVj8L-OX08 ]
I've found it helps to not hold any of your kids preferences static. If they like something now, don't assume they will still like it 2 weeks from now. Consciously give them the space to change their mind.
I agree that's an insane price for a boat under 30 feet, but new boats are stupid expensive these days.
E.g. https://www.boattrader.com/boat/2019-pursuit-s-288-7560060/
My compensation increased by at least $150,000 a year.
Best ROI I've gotten on anything I've done in my life.
I tell that stories to people considering doing it all the time, you'd be amazed how many people hear my experience and say, yeah, naw I'm not going to spend that time.
¯\_(ツ)_/¯
Everyone criticizes this, including me before I decided to capitulate to the system and do it myself. But it's actually kind of fair? Everyone knows the game. Some people will choose to train hard enough to play, some people will not. That is a signal in of itself as to whether the candidate will work well in the big tech company environment.
As for whether you have no life, well, I think this is life. It's far more fulfilling than when I spent my time outside of the office futzing around on somewhat productive hobbies that were ultimately not life changing.
The hardest part has been staying close with friends. I'm lucky there in that a bunch of my friends had kids at the same time so we all made the transition at once. Suddenly instead of going out to bars we all want to hang out on a Saturday afternoon with our kids. Without that I genuinely don't know how we'd keep our adult social life going.
https://www.washingtonpost.com/business/2018/12/18/americans...
The most representative public data for a US centric app is Mixpanel's [1]. This has lined up with most of the apps I've worked on more closely than Google's own dashboard [2].
If I were starting an app today with no data, I would set my minSDK to Lollipop (21). If I had an existing app I'd be dropping support of any version used by <1-3% of my user base.
[1] https://mixpanel.com/trends/#report/android_os_adoption [2] https://developer.android.com/about/dashboards
In my experience NAVSEA (the actual Navy side) were all former senior engineers at the subcontractor. They were good engineers and could smell bullshit easily. But that kind of work is very different than the creative side. Some people like being the reviewer better, and the government benefits are generally better, but otherwise I never saw the appeal.
2) It's more helpful to look at aggregations on cuts that will impact your product and codebase. e.g. % of devices above API level 19, % of users with each screen size grouping, what % of our users are on tablets, etc. These answer questions when you should drop support for an API, when you should start using new features, how many different UI mocks you need. Those are the relevant questions.
3) Do test your UX across a couple different phones categories. Samsung & vanilla Android have different button placements and icons.
4) There are plenty of libraries and tools available to handle this problem. I won't say it's not something to think about, but it's usually pretty low on my list.
The question becomes - how much of a factor does it play? I would think less than the intangible but non material benefits of having higher income parents (your upbringing, the lessons learned from your parents, their professional connections, a safety net that lets you take risk) but more than I would like to have admitted to myself a decade ago.
I truly don't think most people that argue to work for a startup have internalized the compensation at the big tech companies. $400k+ really is total comp for senior engineers. Not $200k + some lottery tickets for later, it's $400k on your W2 each year, with some of that fluctuating based on stock price and delivered in quarterly increments.
When sitting (front side downhill) pull your heel side edge as close as possible to your butt (more knee bend, how close are your calves to your thighs?) Dig the edge in hard as if you were carving. Lean your chest forward between your legs, including arms downhill of the board, so you center of gravity is close to over the board. Now stand UP with your legs. It's actually about flexibility more than strength. Your legs will be plenty strong if you have the starting position right.
You can practice this by sitting on the floor at home (no board, boots, snow pants, perfectly level floor) and just stand up without using your hands.
One nice thing about this way of standing up - if you slip you fall on your butt again instead of jamming your hand / wrist / arm.