Recent submissions

Comment · 2 days ago
Blackbird | Dev Shop | Remote (US only) | Contract

Blackbird builds web, mobile, IoT products for startups and innovative companies. We work on interesting, greenfield projects, and rely on small, veteran teams who have lots of autonomy. Everyone is a remote contractor, and our work culture is low-drama and highly collaborative. No pointless meetings, no bureaucracy, no egos and lots of time spent building things. Projects typically range from 3-12 months and usually require full time hours (35/week).

We’re looking for senior full stack engineers / CTO consultants / data scientists. We value engineers who are strong technically as well as great communicators. We work with lots of freelancers who appreciate the steady, interesting work.

Our typical stack is TypeScript, React, Postgres, and AWS although it will vary project to project.

If you enjoy moving fast, working with great engineers, and building something from the ground up, you’ll fit right in.

If interested, reach out directly to me at vance [at] blackbird.us with your resume, link to your LinkedIn, and a small blurb on why you think you'd be a good fit. Must be based in the USA and have 5+ years of engineering experience.

Comment · 6 months ago
Comment · 10 months ago
Blackbird | Dev Shop | Remote (US or Europe) | Contract

Blackbird builds web + mobile apps for startups and innovative companies. We work on interesting, greenfield projects, and rely on small, veteran teams who have lots of autonomy. Everyone is a remote contractor, and our work culture is low-drama and highly collaborative. No pointless meetings, no bureaucracy, no egos and lots of time spent building things.

We’re looking for senior full stack engineers / CTO consultants / data scientists. We value engineers who are strong technically as well as great communicators. We work with lots of freelancers who appreciate the steady, interesting work.

Our typical stack is TypeScript, React, Postgres, and AWS although it will vary project to project.

If you enjoy moving fast, working with great engineers, and building something from the ground up, you’ll fit right in.

If interested, reach out directly to me at vance [at] blackbird.us

Comment · 2 years ago
I like the analogy that code is like weight to an airplane (“Measuring programming progress by lines of code is like measuring aircraft building progress by weight” - Bill Gates). You want enough code to achieve your business objectives but no more since code carries a maintenance cost.

I suppose you could say the net value of some code = contribution to business objective - maintenance cost.

This also implies that code could have a negative value depending on its business value and maintenance cost

Comment · 4 years ago
Comment · 4 years ago
I'm all for trying to understand these phenomena and running these experiments. Just trying to get a sense for how much of a grasp we have on these phenomena.

Based on the other responses, it seems like we can mathematically model these phenomena very well and make very good predictions. However, when it comes to explaining why these phenomena exist in the first place, we are like a medieval doctor trying to explain why antibiotics work.

Comment · 4 years ago
From a layman’s point of view, it seems like we grasping at straws when it comes to these thorny quantum questions. Is fair to say, for example, that we are about as clueless as our ancestors were with the bubonic plague?

To a non-expert it can be difficult to separate which theories lay on solid ground and which theories are highly speculative.

Comment · 4 years ago
I've had a good experience using AWS SQS. It's fairly straightforward and can be paired with SNS if more complex workflows are necessary. I recently migrated to SQS from Rabbit MQ since we didn't need all of the features of Rabbit MQ and wanted something simpler.
Comment · 4 years ago
Consider all of the "free with ads or paid without ads" products such as YouTube. It's pretty clear that a substantial number of people understand these tradeoffs and are willing to accept them as I imagine the percent of paid subscribers is miniscule.

Obviously people would prefer, for example, a YouTube that is free, without advertisements, private, etc. But, my point is that developers tend to have different preferences than the general population and, thus, we shouldn't be surprised that the Internet has evolved in a way that reflects those differences.

Comment · 4 years ago
I agree that, with time, I think/hope many people will realize social media actually has a lot of adverse effects.

However, to say, "most people will come to the same conclusion I have given enough time and evidence" seems a little naïve, and overlooks the spectrum of preferences that people have for the various things developers consider "hostile."

For example, while a lot of developers (myself included) love the minimalism of, say, Hacker News and hate the bloat of, say, nytimes.com, I think it's unfair to call nytimes "hostile" to the user. Frankly, it doesn't grate the typical user that much and the decisions made by NY Times designers/developers reflect that reality.

I think a similar argument can be made about privacy. Some people would pay for a product that is private and without advertisements; others are fine with the tradeoff.

Comment · 4 years ago
I honestly wonder how much the typical user actually shares the concerns brought up here and in other hostile web arguments. Most people I know care much less than the Hacker News community about privacy, bloated web sites, web advertisements, etc. and would gladly trade these for free software such as Facebook, Gmail. I'm not saying I agree with them, but I recognize that reality.

If that is the case, then I feel less comfortable with the idea that this is simply evil corporations commoditizing users.

Rather, I think the more nuanced explanation takes into account the fact that the web's users today (now at 5 billion people) and the people shaping its content (eg marketers, designers, business people, etc.) simply have a very different set of values than those active at the web’s infancy.

In other words, perhaps it has become democratized...it's just that that means it looks very different than you would prefer it.

Comment · 4 years ago
I agree that using error monitoring service like Sentry, Rollbar, Bugsnag, etc. is better than a naked log for "exceptional" situations. They provide a lot of nice features including alerting, additional debugging info, the ability to mark bugs as fixed, etc.

I also agree that too many log statements can actually be counterproductive by providing a lot of noise.

But the idea that logs have no value is silly. Every developer writes bugs and will run into situations where the code is behaving differently than they thought in production. Being able to follow the logs to understand what happened is extremely valuable.

Comment · 4 years ago
I agree that “separating concerns” is generally a good thing.

However, the issue is that the traditional division of concerns is more difficult to maintain in today’s web apps. Compared with web pages 20 years ago, web apps today are dense, interactive and complex. You might have dozens of UI components in a single page, each with their own piece of state, business logic and styling. Moreover, state, business logic, and presentation are oftentimes tightly coupled by design: eg, dragging this slider changes its shading using a complex algorithm.

Therefore, it’s becoming more advantageous to decouple individual ui components, each with their own state/logic/styling, than it is to, say, stick all of the state your web app deals with in a single place.

In other words, it makes sense to encapsulate all that code related to that crazy slider in one place, even if that includes state, styling, algorithm, etc…

Comment · 5 years ago
Sorry, should have clarified: I was suggesting that if the government decides to regulate it should apply to all social media platforms, not just FB. Updated the original comment.
Comment · 5 years ago
A lot of these issues seem difficult to regulate but one that seems more realistic is usage by minors.

What if social media platforms required all minors to have their account associated with a parent account? The parent could monitor activity, institute time limits, etc.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton