Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
goostavos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
goostavos
2y ago
Sure! The core dividing line between the two books boils down to how they approach representing data in a program. Yehonathan's book advocates for immutable data stored in untyped data structures (for instance, Map<Object, Object>
62.
▲
by
goostavos
2y ago
Will do!
63.
▲
by
goostavos
2y ago
Oof -- embarrassing! At least I know what I'll be thinking about as I try to fall asleep tonight. Thanks for pointing out the typos and wonky wording! Will fix!
64.
▲
by
goostavos
2y ago
It does! Chapter 4 specifically tackles modeling with sum and product types. They're used all throughout the book after that.
65.
▲
by
goostavos
2y ago
Writing is still in progress :) No firm date for the final publication yet.
66.
▲
by
goostavos
2y ago
I have a long convoluted answer to this. I love that talk (and most of Rich's stuff). I consider myself a Clojure fanboy that got converted to the dark side of strong static typing. I think, to some degree, he actually answers that que
67.
▲
by
goostavos
2y ago
I can highly recommend excellent Domain Modeling Made Functional by Scott Wlaschin for an F# book that touches on a lot of the ideas which back data-oriented programming (namely, representing your domain as strongly typed data).
68.
▲
by
goostavos
2y ago
I've thought a lot about this quite a bit. In my day to day life, which is a cog in the machine at $Megacorp, I regularly work on embarrassingly old versions of Java (hello JDK 8!). So, not having the latest and greatest language featu
69.
▲
by
goostavos
2y ago
>Once I get two or more levels of nesting, I find it far too easy to get confused about which level I'm on Author here, I agree with you. I have the working memory of a small pigeon. The flavor of data orientation we cover in the bo
70.
▲
by
goostavos
2y ago
It has been awesome working with him. There are few things as intimidating as having the Java language architect review your book on Java (haha). It's a much, much better book thanks to his involvement.
71.
▲
by
goostavos
2y ago
This is the hardest I've ever been judged for a typo! haha.
72.
▲
by
goostavos
2y ago
Thanks for the kind words :) >learning that this is a labor of love I underestimated both the amount of labor and the amount of love that would be involved. There were more than a few "throw everything out and start over" event
73.
▲
Show HN: I Wrote a Book on Java
586 points
by
goostavos
2y ago
|
168 comments
74.
▲
by
goostavos
2y ago
I hear a fair amount of this sentiment floating around. Not so much "I won't do oncall" but more so a deflation of moral -- if you want clock punchers, we can be clock punchers. Setting a SEV2 to "pending" does pr
75.
▲
by
goostavos
2y ago
This is not the first "we're starting a committee to figure out what to do about there being too many committees" I've seen in my ~7 years here. Makes me laugh every time.
76.
▲
by
goostavos
2y ago
>empire building I've been here about the same amount of time. Also L4-L6. I'll echo your "empire building" comment. That, above all else, seems to be the root of the evil. Managers need "scope" to get promo
77.
▲
by
goostavos
2y ago
If you're allowed to get out! There are some vicious managers out there. The worst among them will force a PIP if they so much as think you might be hoping ship. Luckily, in my time here, it has seemed like managers with this egregious
78.
▲
by
goostavos
2y ago
>entrenched management class This exists among the ICs class, too. "The bar" is under active manipulation so that they sit higher amongst the sea of low performers.
79.
▲
by
goostavos
2y ago
Stuff like that can almost always be traced back to that senior being told to "be visible." Show up! Have opinion on things (loudly)! "Scale yourself!" Other mumbo jumbo. It often leads to these weird misguided drive-bys
80.
▲
by
goostavos
2y ago
How do you all track sprints / progress / goals on your side of the fence? At least in the orgs I've been in, it seems to me that everyone is always aware at any given time who the "coasters" are. We have to constan
81.
▲
by
goostavos
2y ago
Genetic gifts don't trump thermodynamics (unfortunately). >Please reserve your moral judgments. This thread seems needlessly heated. How is it a moral judgement to say that some folks don't put in the effort to control calorie
82.
▲
by
goostavos
2y ago
It's feels unfair that a single Halloween Oreo cookie is 70 calories. The caloric density of modern and delicious food is absolutely insane. And so, aside from a rare treat, which mostly leaves me sad (because I only get to eat two), I
83.
▲
by
goostavos
2y ago
Nose bleeds :(
84.
▲
by
goostavos
2y ago
It might be worth one more shot ^_^ I've (unexpectedly) found myself writing a book on modern Java practices (after years at $megacorp), so I think there's some stuff people miss about what's going on lately. > the languag
85.
▲
by
goostavos
2y ago
The ads thing is unreal. "Customer obsession". I pay the extra 2.99 and still see pre-roll ads, but those apparently, according to customer service, don't count as ads. Oh, and part of the platform is under "freevee,&quo
86.
▲
by
goostavos
2y ago
Congrats on finishing the book! 400 pages in 5 months is insane levels of productivity. I'm very jealous!
87.
▲
by
goostavos
2y ago
While I agree that people need to make mistakes (giving newbies room TO make those mistakes is an important part of mentorship imo), I couldn't disagree more with the idea that there's nothing to learn about architecture from a
88.
▲
by
goostavos
2y ago
Add a weighted backpack and you can massively ramp up the calorie burning aspect of those shorter walks. "Load carriage" is a thing the military has put some effort into studying. A 50lb pack turns a brisk walk into something that
89.
▲
by
goostavos
2y ago
My paranoia has grown from link hoarding to storing PDF dumps of sites that are really important to me. There've been so many times over the years that amazing resources just blip out of existence.
90.
▲
by
goostavos
2y ago
Hearing that other people struggled with this problem gives me solidarity. It took me an embarrassing amount of time to get "click and drag thing" working in isometric [0]. Rendering differently sized sprites was a whole other thi
More ›