HNHacker News
TopNewBestAskShowJobs

_ah

620 karma · joined January 22, 2017

submissionscomments
_ah··on Evolving Reddit’s Workforce
A good PM saves work for the team by shifting work away from from valueless investments. If a team is "slowing down to appease a PM" then that PM is worthless.
_ah··on Evolving Reddit’s Workforce
High-COL areas will take the hit as the Professional Class moves out. Ultra-high -COL areas will be fine... they are mostly full of executives anyway, who will continue to need an office location from which to operate. No CEO wants to spend the rest of their life planning strategy and entertaining clients in generic hotel ballrooms.
_ah··on Evolving Reddit’s Workforce
My predictions are similar:

1. Scale all salaries to expensive markets

2. Stagnate vs inflation, until salaries track mid-market cities (Denver, Austin) instead of San Francisco / NYC. A bout of high national inflation would make this easier.

3. This works well, but only for a while. To be easily productive remotely you should be a Sr Engineer. Juniors will have a harder time. So will managers. Companies focus (even more!) on only hiring experienced devs. Increased competition drives more work outside of the USA.

4. With lots of remote opportunity, there's even more mobility for individual employees. One company is functionally like any other... all of them take place out of the same room in your house, and only differ by who is on the video chat this week. The "shared culture", both company culture (we're all in this mission together!) and regional culture (east coast / west coast) starts to fade. Fading culture amplifies communication overhead, which slows velocity. A very few companies will overcome this with incredible levels of intentionality, but most will fail to do so.

5. To try to solve the culture problem, companies open smaller landing-zone offices in a couple of hub locations. Remote folks fly in once in a while to get excited and pick up a free tshirt. These smaller hub areas become a good place to onboard Jr employees (making hiring easier), and provide a nice environment for executives to meet with customers.

6. Living physically close to the hub office provides greater executive visibility, and greater promotability for folks who care about that. This reinforces the HCOL compensation premium for leadership only. Jr folks (generally young) are happy to scrape by in the city as always because "dating is the killer app for cities." But they move out as they gain seniority / age / start a family, depressing housing costs for ~10-15 years until population growth catches up again.

7. Startups are primarily founded 2 ways: Senior/stable founders launch distributed companies with their former co-workers around the country. Nobody wants to move. Juniors/new grads launch out of the city of their university, with people they met in school.

8. Weirdly, this means that it becomes somewhat efficient for super-tiny startups to locate just outside of major cities, because if you only have a few people it's probably cheaper to live there than buying tons of plane tickets to visit VCs in those areas. Have to raise that next round! But as soon as the company hits mid-size they are quick to move out to cheaper areas.

9. Given all the above, we'll see an averaging of salaries for all areas, with the exception of executive leadership. Vibrant HCOL downtowns will fade and hollow out, suburban hub offices will be more common. Cities with strong tech universities will do best, as always, since they provide the flow of new-grad startups and academic partnerships.

_ah··on Looking for a Mentor
The best teacher is experience. If you feel like your skills have plateaued, I recommend looking for a new job using very hard technology and having world-class colleagues to learn from. Doesn't matter how much study you do, you will top out if your largest investment per week is building CRUD apps.
_ah··on Ask HN: Could Hawaii, Maui in particular, support a thriving tech sector?
Spot on. I visited Hawaii for a couple of weeks and it completely destroyed my motivation. Didn't even know that was possible. I was so relaxed, just enjoying life. I remember being stuck behind a slow driver on the freeway, not caring at all, when I was struck by the thought "I must never move here. I'll never get anything done."
_ah··on The Stages of Insomnia
I turn my phone completely off at night. There's maybe a little bit of anxiety (what if there's an emergency and someone tries to call?) But then of course, they can't call because my phone is off and whatever the crisis is it will still be there in the morning.

When I wake up and have that urge to check my phone "real quick" to answer some insane question in the middle of the night, I remember that I have to wait while the thing boots up first, so I grumble, roll over, and go back to sleep.

_ah··on Ask HN: Do you think 'normal' working will ever return?
1. Individual Contributors are more effective at home without distractions.

2. Managers are more effective at the office where they can talk to people and discover information: "manage by walking around".

3. Why are managers / executives necessary and often paid more? Because their contribution affects the work of many other people. Managers' work operates with leverage (for good or ill).

4. If offices make managers more effective, and managers leverage their effectiveness over a large number of people, then the greatest good for the company is likely to be a return to in-person working environments.

It may take a while, but most of us will be going back.

_ah··on Ask HN: Managerial roles and how to enter them?
This may be true, but these vacant roles are generally limited to candidates who have already performed at that level elsewhere.

It's very difficult to gain a promotion while also moving to an equivalent-or-better company. The easiest move is to go up in role while trading down in company, or up in company but down in role. True career advancement happens through internal promotion, or happens if you "trade up" to an equivalent role at a better company.

_ah··on Ask HN: Why Are Printers Cursed?
+1 to all the recommendations for Brother laser printers. I've had a full-color machine for several years now and it's been rock solid. Prints literally every time, the first time. I didn't even know that was possible. Calling it "life changing" is only barely hyperbole.

Plus, I splashed out for the model with full-duplex scanning which makes random paperwork archiving a breeze. I set it to scan to a NAS on my local network, and then the NAS backup job uploads to cloud storage overnight. One-step archiving FTW.

_ah··on Ask HN: How do you view software engineering?
Building software is like building a road through a thick, uncharted jungle. You know where you are, and you know (approximately) where you're going, but there are many many problems to be solved along the way. Do you need to hack through thick underbrush? Is there a hill that needs to be flattened? A river to be bridged? No way to know until you get there.

This is also why traditional delivery planning fails. "How long is it going to take to build this road?" "Well, we know roughly how long, be we don't yet know the exact route we will take or the obstacles we will encounter, so we'll report on our progress and let you know when we arrive."

_ah··on Google's Sundar Pichai says future of office is employee 'on-sites'
https://archive.is/ckHvh
_ah··on Ask HN: Technical skills helpful for building a startup today
Technologies are tools. Figure out who your customer is and what problem you're trying to solve, and then look for suggestions for the right tool to solve that problem.
_ah··on Ask HN: When to notify your employer you are going to leave?
It depends almost entirely on seniority and your relationship to the company. I found that for most IC jobs, once you give your two week notice you immediately lose a lot of the relational power that you previously enjoyed. There is no incentive to take on new projects, so you quickly find yourself out of things to do. Depending on how the company handles your departure, two weeks is either nowhere near enough time or way more than necessary. As you increase in seniority, there are more people who rely on you to get your job done. Therefore the task of finding a replacement and training them is larger, and so more lead time is appreciated. For manager level and above, a month would be ideal if you can swing it. For executive roles, you should ideally be letting your fellow executives or the board of directors know about your departure multiple months in advance.
_ah··on Ask HN: What's the best generic UI/UX for user-specified sort order?
The closest analog is probably large spreadsheets. In those cases, if you're not sorting on the data itself, the typical operation is to cut/paste a range of rows.

But honestly if you're expecting your users to manually sort 1000+ items that's a bad smell. I suggest you don't actually understand the problem you're trying to solve.

_ah··on Ask HN: How does your company determine headcount?
That sounds like a pretty standard and rational process. I've seen headcount handled other, less rational ways.

In any environment with constrained budget (most environments), Eng managers will not have carte blanche to hire. Each person represents a long-term expense for the business and every team always wants more people.

As you roll up the reporting chain, the first person with both budget responsibility and output responsibility is usually at the VP or C-level. That person is responsible for weighing the requests of Engineering / Product / Sales / Support against each other and aligning these bets with the broader strategic priorities and available resources.

Once the CEO allocates budget, why not just hand it off to the teams? When budget is only determined 1x/yr then team sizes and charters are locked for very long periods of time. A truly agile company holds its budget at a higher level and shifts whenever business needs change, maybe many times per year. Maybe everyone thought that Team A needed to hire 3 more people, but then a major customer arrived which required shifting one of those open positions to Team B. Or maybe the opportunity shrunk, and the company is best served by hiring nobody and shifting that budget to a short-term outside vendor as pay-for-services.

If the company is public, then it's more complicated. Are these operational costs or capitalized costs? You probably don't care, but Wall Street definitely does. Weighing these tradeoffs is the job of the VP / CTO / CEO. Underinvestment in support + operations is either a marker of a short-sighted leader, or it's a leader explicitly making a "bad" decision to focus investment elsewhere with a higher ROI.

_ah··on Ask HN: Favorite hack for determining a market?
I attended a great founders' talk (can't find a recording at the moment). The speaker said they used this method:

1. Identify your target customer first (not the product or the market!)

2. Interview your target customers. Take notes. Find the unfulfilled need.

3. Pitch your solution to those customers and have them sign a Letter Of Intent.

The really powerful piece here is the LOI. It stated "I, Company A, intend to purchase Product Z for $XX,000. This is a non-binding commitment and may be terminated at any time."

Even though the LOI was explicitly non-binding and had no legal weight, they found that the cultural weight of physically signing a piece of paper was enough to scare off non-customers and validate true intent to purchase. Once they had 10 signed LOIs they built the product. All the signed LOIs ultimately converted into paid customers (which is rather amazing).

_ah··on I thought I would have accomplished a lot more today and also before I was 35
The biggest thing for you to realize is that you can absolutely do any of those things. But you can probably only do one or two of them. Spreading your efforts around is going to get you mediocre everything, which may be okay, but if you want to be truly excellent you need to focus and concentrate on what's important. Life is about prioritization. Somehow the message that "you can be anything you want" has gotten turned into "you can be everything you want" and that's just not realistic.
_ah··on What harm do minimum wages do?
Sanitation workers may be low-skill but they are high-value. I don't think this is a good example.

In contrast, a friend of mine recently hired the teenager next door with cash (for less than the local minimums) to do some manual yard labor. This job simply wasn't worth paying for at a higher cost; my friend would have left the work un-done. But in this case the value proposition at a lower price was acceptable and the neighbor was glad for the extra cash.

_ah··on What harm do minimum wages do?
Walmart eliminated all greeters last year.
_ah··on What harm do minimum wages do?
The direct effect of the minimum wage is to make certain low-productivity jobs illegal. Consider that for a moment: a person with limited skills and/or needs is simply prohibited from doing low-productivity work regardless of desire.

The counter-argument is that many workers do not have a choice; they will always accept wages vs nothing, but have no power or ability to negotiate.

With a minimum wage we've made the decision as a society that, in order to prevent worker exploitation, we will also eliminate certain classes of work. Some of this work does vanish entirely, while some of it reappears in the shadow economy through untracked cash payments or self-employment.

As with all policy decisions there's a messy balance here and we're arguing mostly over where the line falls. I do wish there was a cleaner way to protect against monopsony (higher minimum wages) while also providing good opportunities for low-skill workers (those who are very young, very old, have physical or mental impairments, etc).

_ah··on Ask HN: How to disconnect emotions from hiring decisions?
1. Have a set criteria for what skills a successful candidate possesses.

2. Have a set of pre-defined interview topics or resume rubrics designed to discover and test for these skills.

3. Ask everyone the same questions. Grade everyone the same way.

4. Don't ask "Is this candidate good?", but instead ask "Is this candidate better than the others, based on the scores from my defined rubrics?"

5. If something feels "wrong", walk away. Sometimes your subconscious knows things your conscious mind hasn't discovered yet.

_ah··on City Map Generator – Create procedural American-style cities in the browser
Hilly areas also often have railroads along the water since that is the flattest terrain.
_ah··on Atlas of Surveillance
This already happens. I once had a conversation with a Homeland Security officer at a backyard BBQ, and he said:

"When you see on the news that Police randomly stopped a car and discovered a huge cache of drugs... you don't actually think that's random, do you?"

TBH I had never thought about it before but now I recognize this pattern everywhere.

_ah··on Ask HN: What do you want to see in a resume / GitHub profile?
* Bullet points.

* Concise bullet points.

* Easy-to-scan bullet points.

There is a style of resume I sometimes encounter: huge blocks of paragraph text including scattered bold statements about React Native and other Super Buzzwords. There's a whole story crafted about the applicant and their AWS skills.

It's incredibly hard to parse. Don't do that.

_ah··on Ask HN: Career growth – when to stop climbing, am I at my upward movement limit?
If you don't want to move, that's fine. Better to be happy where you're at (as long as the company is willing to tolerate you long-term in that position).

If you want to move up you'll need some different skills. "More of the same" won't cut it. Check out "What Got You Here Won't Get You There" -https://www.amazon.com/What-Got-Here-Wont-There/dp/073934223...

_ah··on What vertical farming and ag startups don't understand about agriculture
Weirdly, the thing I find missing most from this discussion is finance.

If we take the premise that information is valuable (decrease inputs, improve yields) and that equipment is valuable (automation), then there's a very real return to be gained by using these valuable products. What's nuts to me is that we would ever ask the farmers to bear the risk of these products. I mean, sure they could I suppose (better returns overall!), but it concentrates all the risk in the worst places.

I feel like there's a much better opportunity here for a targeted financial product. "Implement our methods with our data, and we'll skim a percentage of your profits." Imagine if the risk of buying a new tractor was gone, because it was provided by the company. The risk of data integration was also gone, because it's guaranteed to work with the provided tractor. And the risk that the data is crap is also gone, because the financing and return risk is borne by a diverse number of institutional investors. Almost like weather / crop insurance, but much much bigger.

For the farmer, the sale is simple: Do our thing, and you don't have to worry about paying for stuff that may not be valuable. You might make slightly less total profit in the good years as the price of offloading that risk.

For the investors, it's also a great story: look at these great startups! Wouldn't you like a piece of that productivity and return?

...and maybe the startups are wrong, and the equipment doesn't work, and everyone learns a lot while they go bankrupt. Everyone except the farmer, who offloaded the risk.

Surely this is a thing that someone is working on?!? I'm sure it's available in bits and pieces, but a unified financing and operational solution seems like it would be a slam dunk.

_ah··on Ask HN: Have you ever used “white text” in a resume to pass through filters?
Rather than "invisible text", I've typically included a block of relevant items at the bottom of my resume in a smaller font under the heading "Keyword Clickbait".
_ah··on Ask HN: What is the most useful object you carry around with you?
Pen
_ah··on Ask HN: Using non-dominant hand for mouse and dominant for note taking?
Severe RSI forced me to learn mousing with my non-dominant hand. Now I am "ambimoustrous" and switch back and forth throughout the day. When I start a new job, the first thing I request is a second mouse so that I have one available at all times on both sides of the keyboard and can switch easily.
_ah··on Crew Dragon Docks with ISS
I am so excited by this achievement, and offer hearty congratulations to SpaceX and NASA.

That said, I think that everyone anticipating a dramatic reduction in orbital cost needs to temper their enthusiasm a bit. UAL was expensive, as many other have previously noted, because it was a political jobs program. The existence of UAL gave the necessary cover for Musk & Co to envision radically more efficient designs.

However, that was then. As SpaceX continues to succeed, it will be harder to justify continued funding of UAL at the previous levels. Costs will be cut. People will cheer. And then, a well-meaning congressperson or two (with their eye on re-election) will introduce a rider onto the next funding bill: "Yes we want these great launch capabilities, but at least $1B must be spent within the state of Alabama" (or whatever).

This will work for a little while, but then more members of congress will jump on the gravy train. In order for SpaceX to maintain their launch contracts they will need to perform more and more work in distributed places. This will result in reduced organizational efficiency and increased launch cost.

The big opportunity here is commercial launch. If SpaceX can grow their civilian and international order book enough, they become less beholden to the US Govt and can push back on make-work contract requirements. But if not... I await their inevitable induction into UAL v2.

← PreviousPage 4 of 9Next →