HNHacker News
TopNewBestAskShowJobs

kvcrawford

113 karma · joined April 5, 2008

submissionscomments
kvcrawford··on Show HN: Anonymous Discussion Platform For Any Topic (think Reddit meets Slack)
Didn't Yik Yak die when they started eliminating anonymity?
kvcrawford··on Blue Apron Files for IPO
Damn. I get already-cooked meals delivered for $13/each on Macro Plate's high protein plan. And the meals are really good. Lots of vegetables.
kvcrawford··on Ask HN: Best Chair for Programming
I really like my swiss kneeling chair. I got this one: https://www.amazon.com/Flash-Furniture-WL-SB-210-GG-Ergonomi...

I've had to do lots of physical therapy for the problems developed from sitting in a chair at the computer. The kneeling chair has been a huge improvement.

kvcrawford··on Ask HN: If you were to switch career, what would you do?
Me too. I've been going to physical therapy for 2.5 years now, and I really love it.

Unfortunately it would take me 7 years of schooling, and they make significantly less than a software engineer.

kvcrawford··on Ways to Cultivate Gratitude at Work
On that note, I'm gonna give a shout out to QA. Thanks guys.
kvcrawford··on We are ruthless on code reviews
I miss working in an environment like this. I was actually surprised to find so much negative feedback in the comments.

I think a detail getting glossed over is that the tone needs to be calibrated to the relationships between team members. If team members joke around with each other, send silly gifs, get lunch or coffee together, and are generally on good terms with one another...then it's known that you don't take PR comments personally, they're just feedback. And the more critical the feedback, the better developer you become.

kvcrawford··on Ask HN: Facebook interview question
I hit a challenge that had me stumped, and I had to ask a coworker for help. It turned out to be legitimately difficult. Now we were both stumped.

We got some coffee, doubled down, and paired for a while. Eventually, a moment of brilliance was struck from our combined brainpower. Commits were made, tests passed, QA signed off, and a deployment pushed. High fives and Ice Cube's "It Was a Good Day" ensued.

kvcrawford··on Tech workers are increasingly looking to leave Silicon Valley
I got a job in Santa Monica, while living in Long Beach. Commute was painful at 45-60 min, and I only had to be at work by 10:30.

I moved into a 1BR for $1500 in nearby Culver City, which cut my commute down to 20-25 minutes. Not so bad. I'm across the street from a little downtown area with bars, restaurants, a movie theatre, 3 yoga studios, and a grocery store. Fairly walkable.

The job market is pretty hot. The problem in my job search was lining up interviews to get as many offers as possible at once so I could have my pick of the litter.

And even nicer weather than the Bay Area to boot.

kvcrawford··on Tech workers are increasingly looking to leave Silicon Valley
Could you expand on that? I've snubbed contracting gigs in the past because I enjoy the often very generous healthcare plans at tech companies.
kvcrawford··on PCB design now supports LEDs and Matias switches
Really?? Do you know if they'll make it wireless?

I love my Advantage. My only wishes are that it would be wireless and have room for Cmd, Ctrl, and Alt on both sides.

kvcrawford··on Dead Men Write No Code
Heh, there's a lot to cover. First of all, just go to physical therapy if you have any pain. Even if you know the rehab exercises, doing them with perfect form will be very challenging.

* Muscles typically work in agonist/antagonist pairs. You bend your arm at the elbow, the bicep contracts, and the triceps lengthen. Straighten your arm and your triceps contract while your bicep lengthens.

* When 1 muscle in a pair is overly active, it will shorten and become tight while its antagonist muscle lengthens and becomes weak. This is imbalance. The weaker, lengthened muscle will often develop painful trigger points in protest. This is referred pain.

* To restore balance, you need to strengthen and learn to activate the lengthened muscle while relaxing (inhibiting) the tight muscle.

* Foam roll and stretch the tight muscles, strengthen the weak muscles

--

Upper crossed syndrome is common issue amongst desk workers. See http://www.muscleimbalancesyndromes.com/janda-syndromes/uppe...

For this you would

* Need to develop: scapular stability, scapular retraction, and scapular depression

* Need to inhibit: scapular elevation

* Maintain neutral chin tuck in pretty much all movements.

* ITYW exercises: when doing Ts, focus on squeezing at your mid traps (mid back), with neutral scapular elevation. During Ws, focus on scapular retraction and depression at the same time.

* Wall slides or wall angels

* Band pull-aparts

* Deadlifts

* Farmer carries

* External shoulder rotations

* Face pulls, finishing with external rotation at shoulder

* Rows

* Reverse flyes (palms down for posterior delts, thumbs pointing up for more mid trapezius and other back muscles)

Before doing a heavy lift (like rows), you might do an activation exercise beforehand (Ts and Ws) to focus on activating the muscles you want to work (mid and lower trapezius).

Similarly, if you want to workout your (tight) chest, you ought to do activation work for you back (ITYWs, wall angels) to ensure that your agonist/antagonist pairs "remember" each other and your chest doesn't tighten back up too much.

Hopefully that should give you plenty of material to google with. I'd love to go into further detail (there's plenty more to cover) but I mustn't spend too much time writing comments on HN :)

kvcrawford··on Dead Men Write No Code
I started working as a programmer when I was 18...at 23, I had my first visit to physical therapy, for emacs pinky and elbow tendonitis.

At 25 I went back to physical therapy, this time for chronic pain in my upper back. Therapy unraveled a whole slew of postural and motor pattern issues, and I've been at it for nearly 2 years now. Additionally, for the past 1.5 years I added workouts with a personal trainer specialized in corrective work.

I've learned a ton. Sitting and using your hands with shoulders internally rotated (typing, writing, etc.) for the majority of your time (from 1st grade through adulthood as a desk worker) is so terrible for you. The good news is that it's possible to completely reverse and become pain-free. The bad news is that it might take a huge amount of effort—but personally, I really enjoy it.

Ergonomics are critical, as well. I have both a Kinesis Advantage keyboard and a motorized sit-stand desk. Moving around (not just sitting, not just standing) is the key.

For some time now I've been meaning to write up a detailed case study of myself; essentially a how-to on how to become and stay healthy as a desk worker. It's good to read that at least 1 person might be interested in such a thing :P

kvcrawford··on The Totes Amazesh Way Millennials Are Changing the English Language
>is it really sarcastic?

obvs

kvcrawford··on Show HN: Penny, an easy way to track your spending
That's... moderately comforting. I recently started using Mint and it's proving very helpful for tracking my spending and budgets. It's really worrying having to hand over my bank account username and password, though.

I really wish banks could provide a read-only API token instead.

kvcrawford··on Engineers can’t gauge their own interview performance
> He admitted he was just trying to break me

Sounds like a great guy to work with.

kvcrawford··on React v0.14
Check out Cycle.js: http://cycle.js.org/
kvcrawford··on What project management / issue / ticket managent tool do you use?
I'm using Zenhub at my current company. I preferred Pivotal Tracker, which we used at my last company. It just feels kind of janky overloading Github's website.

TBH, though, I struggle to find any other meaningful negative differences.

kvcrawford··on Totally Honest Software Engineering Negotiations
This. OP is immediately rolling in the tanks, when some tactful diplomacy could achieve the same result.
kvcrawford··on Ask HN: Who's been hired through whoishiring threads?
"who is hiring" actually had some of the best quality job posts I encountered in my job search.

I didn't try posting in "who wants to be hired."

kvcrawford··on The Cool Front-End Developer
TIL I am cool. Finally!
kvcrawford··on Lost Posture: Why Indigenous Cultures Don't Have Back Pain
I would suggest you go to physical therapy. They can help with your posture and advise you on a fitness regimen.

Find a good place where you work with the PT every visit.

kvcrawford··on At some startups, Friday is so casual that it’s not even a workday
I, for one, immediately checked for Treehouse's open positions. In a world where retention and recruiting are huge challenges for tech, a strong work-life balance policy is very powerful.

Too bad they don't have a need for a front-end engineer right now. I would be all over that.

Keep up the good work, guys!

kvcrawford··on Angular Restmod – Rails-inspired REST ORM
We're at 32,809 LOC in an app we're working on (although that includes tests and the Grunt build system). We operate at scale, and there's a lot of revenue at stake.

To me, a huge part of Angular is the tools that it provides you to organize your code. But you have to have discipline and good practices to keep things organized. It's not RoR. If you do abide by best practices, then it's a pretty good experience IMHO.

We're also using Backbone for our model layer, thinly wrapped in Angular to use $http and make it injectable. Backbone's collections & models are way nicer than anything else currently available in the Angular ecosystem.

Angular 2.0's roadmap looks like it will finally change that, delivering a modular "offline-first" model layer that sounds really kick-ass.

tl:dr; go for it

kvcrawford··on LAPD adds drones to arsenal, says they'll be used sparingly
What's funny is that the Rules of Engagement for the US Army are a million times more strict than the local police force.

My buddy fought in the Battle of Wanat[1], and had to watch helplessly as insurgents moved into position with weapons, in plain view. He was not permitted to fire, unless fired upon.

I certainly wish the police would adopt that aspect of the military.

[1] http://en.wikipedia.org/wiki/Battle_of_Wanat

kvcrawford··on LAPD adds drones to arsenal, says they'll be used sparingly
I, for one, do not welcome our militarized pig overlords.
kvcrawford··on The tech boom in Seattle is bringing in droves of successful, insufferable guys
I try my very best not to talk about work unless specifically asked. And when people do ask, they will still get bored very quickly. Even if they are asking for advice on how to learn programming or enter the field—of which it seems only 10% of those asking the question are genuinely interested in doing so.

If a date (or prospective date) asks you about work, it's probably best to just tell them you slay dragons and steer the topic towards something else.

kvcrawford··on Exec($_GET
I'm sorry, but I can't hear you over the sound of the joke flying overhead.
kvcrawford··on Node.js and the new web front-end
It's just a matter of specialization, is all. Not exclusivity. My interest in web development originally stemmed from design, and I am much stronger working on the front-end, as my passion is in UX.

That being said, I absolutely aspire to be a full-stack engineer, and I'm having fun working towards that goal. I agree that somebody unwilling (let alone, not enthused!) to learn the full stack would make for a horrible programmer.

kvcrawford··on Health Insurance Exchanges are now Online (Affordable Care Act)
Haha, well, I'm having to figure out more government mandates, procedures, etc. to abide by now, so as it stands currently, more.
kvcrawford··on Health Insurance Exchanges are now Online (Affordable Care Act)
Yes. Cheaper/better plans == subsidies.

There are cheaper and better plans available, but ONLY if you make the income cutoff (~$45k for individuals with no dependents).

Whether you buy in or out of the marketplace has no bearing on the rules that healthcare plans have to follow. All healthcare plans must cover rules outlined by the act, or you will be fined.

Page 1 of 3Next →