HNHacker News
TopNewBestAskShowJobs

jowiar

2,625 karma · joined April 25, 2011

submissionscomments
jowiar··on Ask HN: How do I find a meaningful software engineering job?
Look at Code for America. Also, look at positions at your local governments. Some city and state governments have been getting things together.
jowiar··on Ask HN: Developer burnout – how to rediscover the passion, or new career?
See a therapist.

Do explore a bit. Play with your baby. Pick up some hobbies. Particularly creative ones. Make music, art, sing, dance, act, etc.

Re "my first child was born in the past year"... If you're like any other new parent I know, you've been running on fumes, and I lose all ability to produce code when I don't sleep.

You don't need passion to be a successful, productive, professional developer. many have it (and many of those passionate people drive me batshit crazy with their protecting their passion and making software-crafting an intolerable place to be).

For me, I've burned out of it several times. One of the things that brought me back was realizing "the tools suck, and whenever I'm doing something else, I end up drawn back in by the need for better tools".

Writing code isn't the end. I don't particularly enjoy the act writing code. But I really hate working with crappy tools. And while writing code isn't particularly fun, it helps me deal with other shit. It's a damn powerful skill to have, even if the major output isn't "software".

As to what you can retrain into? Anything you want. Find out what matters to you, though, then figure out how to get there. One of the great things about being a developer is you can usually make enough cash happen in such a way that you can find a path anywhere you want to be.

jowiar··on Teaching Two Programming Languages in the First CS Course
My concern with most research is that it often attempts to generalize/control for "type of programming language" with "a specific implementation of that type of programming language".

At least in my experience, the implementation matters. And then the number of papers that generalize results about "an object oriented language" when they mean "Java" is sickening. See also research on productivity w/ "static typing" vs. "dynamic typing".

One of the worst things about learning to program at school in the oughts was that Java was the language of choice. I have no problems (more than any other language) with Java as a professional tool, but Java as a first language is a disaster with its conceptual overload.

jowiar··on Can Facebook Be Cut Down to Size?
Depending on your social circle, the event invites are the problem that dragged me back. I don’t care much about the photos and updates, but:

“Hey! I’m throwing a party”... “Oh shit, I need to go out of my way to make sure so-and-so gets an invite”.

Eventually, one of my friends told me “You not being on FB is adding work for the rest of us. Someone always needs to go out of their way to mention everything to you”.

This article sums up a lot of it: https://www.theverge.com/2018/4/28/17293056/facebook-deletef...

For most people I know who aren’t on FB, they either:

- Have a very small, very tight group of friends.

- Have a (usually) wife / roommate to whom they outsource the maintenance of their social calendar

jowiar··on Can Facebook Be Cut Down to Size?
The social tie-ins of FB make it much “stickier” than Google. Google has a ton of power, but very little of it locks an individual in. The “chase you around the internet” bit is a problem, but addressing that is not that complicated.

The service FB provides is much closer to a natural monopoly. The value of FB’s service derived entirely from the sheer volume of people who use it. Saying “I am not going to use FB” is a cost to everyone around you.

jowiar··on If you’re a software engineer, where should you live to maximize your income?
8 years ago a friend of mine bought a perfectly serviceable house in a nice, safe, convenient neighborhood in Pittsburgh for about 90k.

Generally, here’s what I’ve seen gets you equivalent size/convenience/safety:

1m in NY

500k in DC

300k in Philly

150k in Pittsburgh.

I would absolutely believe you could find something nice for 5 figures in Detroit.

jowiar··on Traders with Pockets Full of Crypto Quit Wall Street
In theory, companies pay dividends, and the price of a stock is effectively the time-discounted value of all future payments (including any final sale).

Separating that from the “bitcoin” part of a stock’s price is, of course, the major question.

jowiar··on Macron Vowed to Make France a ‘Startup Nation.’ Is It Getting There?
That unions make startups unviable says something about the startup industry...
jowiar··on Black: An uncompromising Python code formatter
If you’re working alone, fine.

But when working with other people, getting everyone to do the same thing, and have that automatically done for you / enforces is incredibly valuable. It’s such a massive win that any deviation from “my personal optimum formatting” is rounding error.

jowiar··on The New Passport-Poor
To me, discrimination based on where one was born is fundamentally immoral. There are legitimate logistical difficulties with open borders, but we need to identify solutions, rather than use them as excuses.
jowiar··on Google employees reportedly quit over military drone AI project
The difference is the cost to yourself, or people you care about, when you want someone dead. Popular sentiment turned against the Vietnam war in the US because Americans were coming home dead, not because of the Vietnamese that we were killing. When we eliminate the cost of war, we make it more likely to enter one, and stay in one.
jowiar··on Ask HN: Why are big companies so much less efficient?
[Citation needed] -- Not saying this to be glib, but I'm just wondering what is an actual "huge open-source group". From what I can tell, most open source projects are heavily maintained by a single-digit number of people at any one time.
jowiar··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
> I don't post much because that's usually a waste of time

That's the particular problem that they're trying to figure out, with a broader version of "waste of time". Either "asking a question is met with hostility", or "posting a response is met with hostility".

jowiar··on Ask HN: Uncommon but attainable programmer skillsets valued by employers?
Overall, the fundamental career decision is whether your goal is to join "big tech" or to be at a startup/small business/non-tech firm.

If the goal is to be at Google/Amazon/etc, I'd probably suggest an overall strategy of "pick something relatively narrow, and be the best in the world at it". Big Tech firms tend to be the land of experts -- there are fewer job titles of "full-stack engineer", and more of "we have enough engineering resources to have specialists for everything".

For small companies (or small tech teams), it's the opposite. There is a ton of value of being able to be able to move up and down the stack -- Sales, Product, Design, Frontend, Backend, Devops... and pinch hit in any job capably as needed.

jowiar··on Hyper 2, Electron based terminal
A physical "terminal" is a piece of hardware: https://en.wikipedia.org/wiki/VT100
jowiar··on Towards Scala 3
Would love to see a citation re: Odersky (or if he'd chime in here).

My general assumption is that if Scala was intended to be category theory, implemented, something along the lines of scalaz or cats would have been built into the language -- the philosophy of the language does not include a JS-esque philosophy of small stdlib, big library ecosystem.

jowiar··on Towards Scala 3
I disagree with that. Haskell is category theory as a language. The Scala community got invaded by Haskellites trying to turn Scala into Haskell, but there’s a particular style of OOP/FP hybrid that requires a language like Scala to use/teach/explore. The problem is that in creating the tool to enable that, we ended up with a language that was too big to have a coherent style, which led to an incredibly fractured community.
jowiar··on All I Wanted Was to Work in Tech. Be Careful What You Wish For
VC Money is a helluva drug: https://www.youtube.com/watch?v=WWccN_uu0gY
jowiar··on All I Wanted Was to Work in Tech. Be Careful What You Wish For
I interviewed with a bank recently, and was blown away by the level of professionalism I experienced compared to everywhere else in tech I've been.

My mental image of finance was "bros a'broing", but the reality of the experience was professionals who were fully attuned to the reality of dealing with billions of dollars, and no delusions about how a few lines of javascript will change the world.

Whereas when I went to Google, I was met with a mix of "you're changing the world, selling eyeballs to advertisers" and "It's so great, we get to dress like we're 12 and play like we're 12".

Or the long since pivoted startup I interviewed who was doing their best to break the internet through awful PDF readers while in the office, everyone was ziplining and pogo-sticking around. (I await the mod slap for speaking ill of a YC company).

jowiar··on The 10-Year Baby Window That Is the Key to the Women’s Pay Gap
I don't really trust a 23yo software engineer either... Heaven knows my 23-year-old self wasn't worth a damn. And yet the Thiel's of the world fetishize them...
jowiar··on The Subway Is So Late, It’s Making New Yorkers Early
http://setosa.io/bus/ is my favorite demonstration of this.
jowiar··on The Subway Is So Late, It’s Making New Yorkers Early
General rule with Amtrak in the Northeast: - Acela is pretty reliable - NE Regional and Keystone are a bit less so (Acelas seem to get priority when things are going sour) - All bets are off for everything else (i.e. anything not going from Boston to DC, or NY to Harrisburg). Amtrak doesn't own those lines, and massive delays are common.
jowiar··on Spirit A319 at Boston, Jul 17th 2015, fumes on board, captain died 50 days later
Those symptoms strike me as altitude sickness-esque -- they're what a friend of mine experienced when we went to Bogota. A quick google seems to indicate that altitude sickness from flying is a thing for some people.

https://well.blogs.nytimes.com/2012/05/28/really-flying-can-...

jowiar··on Apple unveils new iPad 9.7“ with Apple Pencil support
The pencil is a game changer for many things.

For students, doing math/physics/thinking spatially anything that isn't fundamentally "typing".

For teachers -- grading/marking up assignments.

jowiar··on The New Law That Killed Craigslist’s Personals Could End the Web as We’ve Known
Jesse Kriss did an awesome talk along these lines a couple years ago that focused on “Human Scale Technology”: https://medium.com/@jkriss/human-scale-technology-75da763eb0...
jowiar··on Blue Apron to Sell Meal Kits in Stores to Buttress Sagging Deliveries
Tasks like "plan a menu for the week" or "go grocery shopping" are the sort of thing where it's a relatively fixed amount of time whether you're shopping/cooking for 1 or for 4 -- i.e. there's an economy of scale on that time.

For me, given the choice of "$30 + the time to plan meals and go shopping" vs "$60", I'll take the latter.

If I had a choice between "$80 + the time to plan meals and go shopping" vs "$160", that time is worth a lot more money.

In addition, set all of this in a New York apartment, where the ability to maintain a well-stocked pantry is limited.

jowiar··on Blue Apron to Sell Meal Kits in Stores to Buttress Sagging Deliveries
It’s not about “just buy some produce”. It’s “decide what I want to eat, go to the store, find the ingredients that turn into said meals, wait in a 15 minute checkout line, haul things home”.

For me, Blue Apron lowers the time commitment of cooking at home below that of “go out for a quick dinner”. At the end of a day at a desk, I enjoy doing completely brainless work with my hands for a half hour or so, but the cognitive load of figuring out what to cook is more than I care to do on a regular basis.

Also, depending on where you are, urban grocery shopping is often a terrible experience.

jowiar··on Fountain pen inks: the good, the bad, and the ugly (2011)
A $20 Retro 51 rollerball is a fantastic "It Just Works" pen that's a step up from Bic disposables -- Looks great, feels great -- I've gotten a ton of compliments on mine, but it's not expensive to the point where you worry too much about it, and fountain pens, while fun, are a bit moody.
jowiar··on Ask HN: Resumes that look good but professional too
I know this is possibly going a bit too far, but learning the basics of typography/design goes a long way.

https://practicaltypography.com is a pretty nice introduction on the topic, but overall, if there's any one major thing to keep in mind,

It's this:

Use white space.

The difference between something that looks thrown together and something that looks professional often come down to simply giving a shit about where text is and where text isn't. Does it look good? No? Try again.

Beyond that, don't go crazy with fonts. Two-maybe three weights/variants of one typeface will probably be sufficient -- I've generally found it's a lot easier for an amateur to make things that don't suck when they aren't trying to pair fonts.

jowiar··on How and Why Athletes Go Broke (2009)
The canonical problem isn’t “a couple of houses as part of a diversified portfolio”. It’s “entire net worth is effectively tied up in one house”. We saw what happened with this 10 years ago. Houses are only reasonable stores of value if there is some scarcity attached to the particular house.
← PreviousPage 3 of 21Next →