Viewing profile — angelbob
angelbob
HN member- Joined
- Tue, Sep 29, 2009, 6:55 PM UTC
- HN karma
- 2,199
- Public activity
- 686 items
- HN profile
- View on Hacker News ↗
About angelbob
I wrote Rebuilding Rails, which I think is pretty good: http://rebuilding-rails.com
Some stuff I've done: https://codefol.io https://github.com/noahgibbs https://codefol.io/portfolio
I'm not hard to Google for, if you want to.
Recent public activity
-
comment
Comment #34013416
And even if you think "not the fediverse," Twitter is still dead. Let's get to "long live" something .
-
comment
Comment #33048985
What do our oldest still-living langs have in common? What would it take for a programming language to make it to 100 years?
- story
-
comment
Comment #29161810
Disclaimer: I'm on the YJIT team. In general it's not a big change. You should only turn on YJIT for long-running jobs -- the prod Rails server, plus probably background workers if…
-
comment
Comment #21729277
At least as of Ruby 2.6 I tried that and it really didn't work: http://engineering.appfolio.com/appfolio-engineering/2018/4/... It may work a bit better now, but it's still very mu…
-
comment
Comment #21729273
Earlier 2.6 versions of Ruby used 5 as the threshold. For a variety of reasons, that was way too low.
-
comment
Comment #21729271
Nope, that's not what Bootsnap does. Bootsnap caches the pre-parsed .rb files as ISEQs (bytecode buffers.) It's conceptually a bit similar but not the same.
-
comment
Comment #14707713
Weekly one-on-ones are pretty common in companies I've been part of, and GitHub has a lot of remote workers. Weekly one-on-ones seem more likely than not, in general.
-
comment
Comment #14366936
This is very cynical, but not basically wrong.
-
comment
Comment #14366931
Consider just-you personal retrospectives. Do them at the end of sprints or projects, and consider a weekly one. I do this both professionally and for personal stuff.
-
comment
Comment #14366917
Where are you at geographically? I've never had good luck with the local recruiters in Silicon Valley, but maybe they're better in places with less info about market rates?
-
comment
Comment #13990883
That's a very solid list of submissions. Every fourth-or-so submission has hundreds or thousands of points. If you feel that's not great... Dunno. You're using a different yardstic…
-
comment
Comment #13882492
I got a raise of around $30,000 as a result (ish, hard to measure) of writing my technical book. I'm also sufficiently well-known that I'm unlikely to ever have trouble getting a R…
-
comment
Comment #13882477
At his price point, he'll probably get a continual trickle of customers. I sell a book called "Rebuilding Rails" -- not as successful as his, but I've also made a few tens of thous…
-
comment
Comment #13878738
I got a 1099-K from Gumroad this year, as did my wife. I think they're changing that.
-
comment
Comment #12627301
If they've prepared a counter at $140, there's a decent chance they're (quietly) allowed to haggle up to some larger number, say between $145 and $160 depending on how much they wa…
-
comment
Comment #12608067
They do. But separating those two roles and having two different people make those decisions tends to result in less-than-optimal decisions. It's the same kind of problem as "let's…
-
comment
Comment #12467083
Patrick had already spun down his consulting business before this happened -- I think before Starfighter started, even. It was lucrative, but not pleasant, and he made more enjoyab…
-
comment
Comment #12462947
Call/cc is actually used by Sinatra for its error handling. There's not a good way to get its syntax without doing it that way. (Is the syntax worth using call/cc? Eh, good questio…
-
comment
Comment #12334920
If you read the article, there are a number of characteristics of Zika that make it a lot easier to vaccinate against. Also, apparently they do have vaccines against some strains o…
-
comment
Comment #12226608
Cassandra, for instance, makes it possible to query your join-type tables in relatively manual chunks using slice queries. You have to do a lot more of it in the application so you…
-
comment
Comment #12203574
Sometimes this is very hard to do. This is in effect Twitter's core use case as well, with the list of accounts you follow. And it's a hard problem. Twitter spawned a huge wave of …
-
comment
Comment #12203566
You're not wrong. But mostly we haven't collectively agreed that relational databases aren't great for highly-indexed rapid-update join tables. I think we will at some point. That'…
-
comment
Comment #12037283
Right, but they need criminal or treasonous intent, or gross negligence. "Broke the law" isn't enough, in the same way that old jaywalking charges don't generally get brought up ag…
-
comment
Comment #11868009
This story has a ridiculous amount of integrity. You did what was right, even when convention went the other way. Future investor reaction to it will tell us what they think of act…