perspectivep's comments

perspectivep | 9 years ago | on: My Interviews with Amazon

Say you're making $60k with $40k in expenses. Saving $20k.

You move and now make $120k and your expenses double to $80k. You're saving $40k; twice as much. But in reality, not all of your expenses increase that much, and the other benefits (bonuses, matching, raises, interest, etc.) are % based, so the discrepancy increases quickly.

perspectivep | 9 years ago | on: My Interviews with Amazon

The proof is in the pudding. My savings are growing at an astronomically higher rate than it was in the Midwest. I used to tell myself the same thing before I moved.

perspectivep | 9 years ago | on: My Interviews with Amazon

> So if you make $60,000 in a small midwestern town, that's the same as making $120k in Seattle or the Bay Area.

Not true at all. I made almost that exact jump when moving from the Midwest to Seattle.

You're forgetting things like raises, bonuses, and 401(k) matching that are a % of your salary. Sign-on bonuses and stock benefits are common out here but rare in the Midwest.

Plus, even if your housing cost doubles, other expenses don't. Food costs, gas, vacations, and everything on Amazon is the same. I actually spend a lot less on transportation because I can take public transit instead of a car. We were able to sell one of our cars too.

Not to mention you can probably keep most of your salary if you decide to move back to the Midwest.

perspectivep | 9 years ago | on: Epic Games founder says Microsoft's patches will make Steam progressively worse

UWP advantages:

  Way better security model

  Unified error handling

  Clean install/uninstall (no rot)

  Much faster and more capable version of XAML running on top of DirectComposition with easy DirectX interop

  Native support for web apps

  Resolution independence with no extra work

  Easier to support accessibility tools like screen readers

  Saner API design (no flags where only some combinations are valid)

  .Net Native

  Much better touch support

  Cross-platform (xbox, holo lens, IoT, phone...)

  Access to devices like camera, mic, sensors with high-level APIs (even accessible through C#/JS)

  No P/Invoke required for C#
etc.

perspectivep | 9 years ago | on: Project delays: why good software estimates are impossible

We do. Unit tests, integration tests, manual smoke tests, code reviews of every commit, design reviews, self hosting...

Sometimes your test matrix is too big. But I agree: sometimes you have to move slower in order to go faster overall and have better estimates. Estimates have to take into account testing and regression testing, which most people don't so it can make you look slow if you start doing that.

perspectivep | 9 years ago | on: Project delays: why good software estimates are impossible

Even if you get better at estimating tasks, it's extremely hard to account for bugs that aren't discovered until later.

I usually have a pretty accurate estimate for small tasks but never go back and add the time spent on fixing recessions caused by that task. Or the time spent on extra smoke testing due to missing automation.

perspectivep | 9 years ago | on: LLVM Programmer’s Manual

And you have to remember to log the error at every level of the stack, otherwise you're left with an error code that has no context.

perspectivep | 9 years ago | on: The Real Cost of Seattle's Next Transport Bill Would Come from Not Passing It

It's still not great. The train is slow, has way too many stops between Seattle and the airport, and sits too long at each stop.

Many of the long distance busses are overcrowded during commute hours and the drivers encourage people to cram in such that people are breathing down your neck the whole way to work.

They recently put in street cars that are slow, often blocked by traffic or parked cars, and dangerous to bikers.

I have a gut feeling that the billions they're planning on spending on trains would be better spent on more and better busses. The bus experience is usually pretty bad, especially when you have to stand for 40 minutes or sit facing backwards/sideways in an overcrowded bus that's AC can't keep up with all the body heat.

That and simply reduce on street parking and ditch all free street parking.

Overall, I was pretty happy with Seattle transit until I visited Amsterdam recently. Now I'm jaded.

perspectivep | 9 years ago | on: Windows 10 “Developer Mode”

Except they're not. Full paths, hidden files, and file extensions are also now check boxes on the default File Explorer ribbon, along with a button for copy full path.

Plus, all the individual settings are searchable through the Start menu or the search box in the Settings app.

perspectivep | 9 years ago | on: Windows 10 “Developer Mode”

All of the Windows shell supports UI automation, so if you run into corner cases like this that aren't scriptable, you can just use PowerShell to automate the clicks.
page 1