Recent submissions

Comment · 3 years ago
Languages aren’t worse, you’re just better than you were. You’re aware of all the warts that you didn’t know before.
Comment · 4 years ago
Comment · 4 years ago
A lovely knot to unravel!

First, get everything in source control!

Next, make it possible to spin service up locally, pointing at production DB.

Then, get the db running locally.

Then get another server and get cd to that server, including creating the db, schema, and sample data.

Then add tests, run on pr, then code review, then auto deploy to new server.

This should stop the bleeding… no more index-new_2021-test-john_v2.php

Add tests and start deleting code.

Spin up a production server, load balance to it. When confident it works, blow away the old one and redeploy to it. Use the new server for blue/green deployments.

Write more tests for pages, clean up more code.

Pick a framework and use it for new pages, rewrite old pages only when major functionality changes. Don’t worry about multiple jquery versions on a page, lack of mvc, lack of framework, unless overhauling that page.

Comment · 4 years ago
It’s a common misperception that a 10x engineer is 10x the average engineer. The original quote said that the best engineers are 10x the worst engineers which is easily true. 10x the average engineer is only sustainable for a limited time before either burnout, or outside life intervenes.

The truly best engineers have the experience to develop intuition around what core not to write, and have 10x impact but are not 10x better coders.

Comment · 4 years ago
What this study shows is that when infection rates are high people wear masks, and conversely, that when people wear masks infection rates are high. Or put another way, it either shows that high infection rates cause people to wear masks, that wearing masks causes high infection rates, or that neither causes the other but some tertiary value not part of the study causes both to rise and fall in tandem.

It does not effectively demonstrate the amount that wearing a mask raises, or reduces, infection rates.

Comment · 4 years ago
Finish your degree, then pursue computer science. Understanding statistics and data is a super power for a software engineer. There are a lot of data-adjacent software engineering jobs. Telemetry, data pipelines, data visualization applications, maps, apply your cs and ds skills together for an awesome combination.
Comment · 5 years ago
Comment · 5 years ago
This article doesn't take into account that maybe the kids didn't all get sick because closing the schools helped stop the spread of COVID in kids. It's like saying I exercised and lost weight so clearly that exercise was a waste of time, I would have lost weight anyway.
Comment · 5 years ago
This is a plan that is much worse for employees, being presented as if it were better. At least be honest about feeling like you are paying employees too much equity up front and want to pay them less.
Comment · 5 years ago
I had the same thing, I switched hands using the mouse and developed it in my other hand. I switched to a trackball, it persisted. I switched to a Wacom tablet and it went away. I used a pen and tablet for over a decade afterwards and it never came back.
Comment · 5 years ago
“So Canadians pay (some) income tax to the US instead of Canada and the US gives us nothing in return?”

Seems like Canadians got the ability to make money on YouTube in return. Seems like a pretty good deal.

Comment · 5 years ago
With everyone sharing a single user name and password for access, I don't have a high level of confidence they have simple logging.
Comment · 6 years ago
Get involved in the cities government by volunteering, or serving on a city commission. Just start showing up to city council meetings and start learning what is going on and who the players are. You’ll figure out a way to help there.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton