Developer and all-around nerd. Economist in spirit.

Grand Rapids, MI
Joined November 2007
Remember folks, we wouldn't even need net neutrality rules if we forced ISPs to compete with each other. arstechnica.com/tech-policy/…
2
Ross Brandes retweeted
I think it's time to discuss the efficacy of Pull Request Reviews as a way to ensure code quality and shared understanding on software teams. Here's a little thread on some of the experiences I've had in my career, why I think this matters, and what we can do about it.
21
213
102
670
Ross Brandes retweeted
This interview with a sitting sheriff in Michigan is absolutely wild.
5,822
11,207
11,381
30,980
To simplify following the criminal justice news of the last 36 hours, I posted a set of 10 links to police brutality videos on Facebook Can't do that here, obvs So I'm putting them into a thread – at North Carolina, USA
990
50,571
17,040
77,099
Had some fun in Apple Maps.
1
It's finally here! @programming_elm is officially published and now available in print! Learn how to build safe and maintainable front-end applications with Elm. Pick up your copy today. #elmlang #javascript #functionalprogramming #webdev #programming pragprog.com/book/jfelm/prog…
3
17
1
37
Ross Brandes retweeted
We have lots of ways to catch issues: 1. Compiler error 2. Unit test 3. Integration test 4. PR comment 5. Manual QA 6. User feedback When you find a problem, ask how you can move it up 1 or more levels. e.g. “How can I turn this PR comment into a compiler error or unit test?”
15
392
21
1,067
This can't be more accurate.
38
2,455
150
6,535
These are the things I want to know about every technology ever. Hell, every designed thing ever.
This Post is from an account that no longer exists. Learn more
Ross Brandes retweeted
Most websites today. — @gerrymcgovern at @aneventapart #aeasea
6
74
9
242
I am a full stack engineer which means if you give me one more task my stack will overflow
35
1,877
86
5,862
Fantastic thread for software engineers; we see Normalization of Deviance all the time. Annoying error messages that have always been part of build log? Yup. Console errors when loading a web page? That too. – at Colorado, USA
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
3
1
Ross Brandes retweeted
sorry if you are super offended at this - stopping the assumption that developers are male is the least we can do. Imagine having real problems
3
5
94
I haven't seen a video trumpeting the awesome :Gstatus changes that @tpope made in fugitive.vim, so here it is. It's like `git add --patch`, but nicer.
4
26
2
110
he's makin a list it's kept in plain text an elf just got phished you know what is next santa claus has leaked 2.2 billion user's names, addresses, naughty/nice statuses, and the times they are asleep in their homes
38
5,241
142
22,325
Celebrated Xmas by breaking my in-laws (new, fiber) internet. Turns out you should save the modem/router’s settings _before_ you reset it. Who knew? 🙄 Now waiting for their (rural) ISP to open on the 26th to fix my mistake.
1
Ross Brandes retweeted
When I was mainly writing, I heard this great rule: "When people have a problem with a part of your text, they are usually right. When they suggest something to change it to, they are usually wrong." This seems to me a general truth. Has been helpful in the startup world too.
26
315
52
1,708
OK, I get it. You created a search results page using the latest single page app hotness. But here's the deal. When I click on one of the items to see its details and then go back to the search results page, here's what I expect:
18
130
35
318
Ross Brandes retweeted
"An Amazon representative reportedly told them that one of their staff members had made a one-time error ... This was an unfortunate case of human error and an isolated incident." Blaming accidents on "human error" is a great way to keep having accidents. gizmodo.com/the-amazon-alexa…
2
4
29
"It's a Lisp" (noted in the article) has always been the reason that stood out to me. There are other good points in here too.
This Post is from an account that no longer exists. Learn more