Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hnruss
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
hnruss
8y ago
There are many ways to quantify how good of a programmer you are. - You can compare yourself to other developers (there are plenty of qualities to compare) - You can review your statistics (commit frequency, average file size, accuracy of t
92.
▲
by
hnruss
8y ago
The company I work for (which is fairly small) used to hire college interns and provide training, but to be honest, it just wasn’t worth it for us. Their turnover rate was too high, their work quality/quantity was too low, and they sig
93.
▲
by
hnruss
8y ago
Largest amount? 13k lines in a single Java file, none of which was boilerplate. Who knows how many lines were in the whole project... a million seems about right.
94.
▲
by
hnruss
8y ago
I also worked as a computer programmer for a few years without having a CS degree. I decided to work part time while pursuing a Bachelors in Computer Information Systems (less math than CS, more business, most of the same CS courses). It wa
95.
▲
by
hnruss
8y ago
I recently tried to embed Monaco but wound up with Ace instead due to issues using Monaco via requirejs. Was pleasantly surprised that Ace had all of the features we needed.
96.
▲
by
hnruss
8y ago
"Experienced developers make the difficult seem easy. New developers often make the routine look hard." Well said.
97.
▲
by
hnruss
8y ago
It's classic divide and conquer. The ultra rich have framed politics as red vs. blue, when in reality it has always been (and always will be): them vs. the rest of us.
98.
▲
by
hnruss
8y ago
I’ve heard the same complaint about the results a lot, but I’ve never understood it. I have never noticed much of a difference. Does anyone have concrete examples of search queries that Google returns more accurate results for?
99.
▲
by
hnruss
8y ago
The author describes the script in https://medium.com/@kentbeck_7670/limbo-on-the-cheap-e4cfae8... "test && git commit -am working" This seems like a recipe for a useless commit history.
100.
▲
by
hnruss
8y ago
Getting my bachelors degree. I had been working as a self-taught web developer before that and went into college already knowing much of what I needed to know to do the job. However, getting a degree significantly improved my ability to get
101.
▲
by
hnruss
8y ago
I’ve reported a few browser bugs myself, none have been fixed (even years later). I’ll still do it, though, because it may help someone else out someday.
102.
▲
by
hnruss
8y ago
This isn't specific to development, but feeling burnt out at the end of the day, every day. I also struggle with getting enough sleep, getting enough physical activity, and finding time to just get other things done. If I could, I'
103.
▲
by
hnruss
8y ago
I got my first development job and learned the basics of full-stack development thanks to CFML. It certainly can be a good tool for the right size company, and I made a fair amount of money writing it over the years. The ecosystem is small-
104.
▲
by
hnruss
8y ago
After reading the introduction, I thought that the author was going to use a story of software failure as an example of why you should write unit tests, or at least why you shouldn't deploy untested software. However, the moral of the
105.
▲
by
hnruss
8y ago
Thanks for posting this, it's useful to understand where LiteTree sits in context.
106.
▲
by
hnruss
8y ago
I switched to DDG ~5 years ago for two reasons: 1. Infinite scroll, and 2. Smaller ads (which can be entirely disabled). I stayed with DDG because: 1. !bang is addictive, and 2. Dark mode. Also, early on I had some thoughts on how to improv
107.
▲
by
hnruss
8y ago
Like it or not, it is your responsibility to inform management if/when there’s a problem. It is their responsibility to decide what to do about it. Be transparent about the impact that the current codebase is having on your estimates,
108.
▲
by
hnruss
8y ago
I often combine idempotence with the command-query separation principle (CQS) by making it so that queries are idempotent. This tends to encourage simple, predictable code.
109.
▲
by
hnruss
8y ago
Great idea! It's nice to see an easy way to support open-source software. Regarding funding open-source software: Companies I've worked for have all been OK with purchasing licenses for software that saves development time. They&#
110.
▲
by
hnruss
8y ago
No, I don't feel that way. I solve complicated problems because I need to earn a living, not because it gives purpose to my life. If I was feeling that way and was having trouble dealing with it, I'd probably try figure out some o
111.
▲
by
hnruss
8y ago
Finances. Paychecks are direct deposit, monthly bills are auto-pay, and my wife and I each get an allowance deducted weekly from our shared checking account into our separate checking accounts. We do still have a monthly non-automated task
112.
▲
by
hnruss
8y ago
I've found a couple of browser bugs in different browsers (but nothing security-related). Nothing I've reported to browser teams has ever been fixed, even with simple standalone test cases. It's definitely easier just to writ
113.
▲
by
hnruss
9y ago
I don't make a lot of comments on HN, so I could use some constructive criticism on how to improve. My intent was to highlight content relevant to my point. Any suggestions on how I could do this better (maybe better formatting)?
114.
▲
by
hnruss
9y ago
True, but we don't know for sure. If we're making guesses, I'd guess that someone made the decision about username re-use years ago-- before package management systems began relying on GitHub directly. If that is the case, th
115.
▲
by
hnruss
9y ago
Another facepalm in the comments section: > What did GitHub say when you reported it per https://help.github.com/articles/github-security/ ? ... > I did not report it. ...
116.
▲
by
hnruss
9y ago
Same in coastal Northern CA: Up the 101 to Portland, down the 101 to San Fran, over (the mountains) to Redding, or (a short drive) out to the coast. Sometimes we’d go “up into the hills” nearby.
117.
▲
by
hnruss
9y ago
I occasionally interview candidates for a small software team (less than 10 developers). When evaluating a candidate's GitHub account, I look for any non-forked projects (projects that they created/own), then I look at the structu
118.
▲
by
hnruss
9y ago
I also learned to program in BASIC, but I learned by creating games on the TI-83+ graphing calculator. The limited nature of the platform led me to learn quite a lot in addition to the basics: performance optimization, garbage collection, m
119.
▲
by
hnruss
9y ago
I started an open source project a few years ago that was relatively popular within a small community of developers. I started it because I wanted to learn more about certain programming concepts and I wanted some practice at running an ope
120.
▲
by
hnruss
9y ago
> Frame feedback as requests, not commands On my team, PRs do not require approval to be merged by the author. This gives the author full autonomy. They can entirely ignore any/all feedback if they so choose. (However, they are also
More ›