Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bedobi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
631.
▲
by
bedobi
6y ago
What is this doing on the front page?
632.
▲
by
bedobi
6y ago
Historically, I agree. But this time really is different. No other JVM language has backing or buy-in even remotely comparable to Kotlin, and it's more seamless than any other JVM language I've experienced. For what it's wort
633.
▲
by
bedobi
6y ago
We've switched from Java to Kotlin with Arrow for all our back end work. We couldn't be happier, and we're not impressed with Java's attempts at playing catch-up. "final var" anyone? Non-monadic, non-applicat
634.
▲
by
bedobi
6y ago
Me and my team prefer Option to nullable types. Option is much more clear and idiomatic FP than nullable types. Granted, Option.map and flatMap and nullable type ?.let{} are functionally equivalent but the former just reads so much better,
635.
▲
by
bedobi
6y ago
I'm not an engineer, so I don't like referring to myself as one. Even most actual engineers who are "software engineers" don't do anything remotely engineering-y. Programmer or coder etc to me sound too mechanical,
636.
▲
by
bedobi
6y ago
New Zealand might not have regional accents but it does have sociolects with accompanying stereotypes which in the context of this article amounts to the same thing.
637.
▲
by
bedobi
6y ago
Topics like this are like minefields, especially online, but I had to comment just to say that sucks and I hope it changes. For what it's worth, outside of dating apps, I see men of all backgrounds (including Asian men) have success wi
638.
▲
by
bedobi
6y ago
Couldn't agree more. I'm a programmer and I'm not delusional enough to think I'd make a great product manager BUT to me it would seem as the no 1 skill for a product manager is learning how to say "no" to stake
639.
▲
by
bedobi
6y ago
No one, not even the supposed originators or the terms or the ideas, knows or can agree on what OOP even is or means. So when codebases coded in the ubiquitous "OOP" style, (essentially procedural code full or state, mutation, tem
640.
▲
by
bedobi
6y ago
Finland is very much Scandinavia, but that's a complete side note. The point is, it's absolutely not true that health care in Finland or the rest of Scandinavia is anywhere near as good as popularly imagined by Americans or even
641.
▲
by
bedobi
6y ago
No offense but OP is right and you are wrong. Health care in Scandinavia is great in many ways and not so great in others. People do suffer, even die, waiting in line for public treatment, and health care lawsuits aren't really a thing
642.
▲
by
bedobi
6y ago
When you're dealing with a giant piece of software that has existed since the 90s, with hundreds of developers working on it at any given moment, what you're describing doesn't work. You can read about a famous example here
643.
▲
by
bedobi
6y ago
It was just one of the worst examples. A more obvious case would be the different lines of business. They have very little to do with each other and shouldn't share code or data. Another is business partners vs end users (regular peopl
644.
▲
by
bedobi
6y ago
Of course microservices should be sliced with referential integrity in mind. But a monolith by definition has everything , including utterly unrelated things that have absolutely nothing to do with each other, bundled up into a single, gia
645.
▲
by
bedobi
6y ago
Well, that's not what happened. The whole org from devs to the board were highly aware of the problems and knew and agreed what had to be done. I'm just one of the many people who architected and implemented the change.
646.
▲
by
bedobi
6y ago
It's not a simple system, we have all those things and more. But when we make a service that contains partner user profiles data we optimize for that (=millions of partners accessing their profiles, has to respond immediately and scale
647.
▲
by
bedobi
6y ago
Who says the monolith we had was a clean codebase with a solid toolchain? It was a giant piece of software that had existed since the 90s, with hundreds of developers working on it at any given moment, thousands of people coming through i
648.
▲
by
bedobi
6y ago
Publicly listed, ~13 billion USD revenue, 22k employees, millions of b2b partners and users. When the monolith goes down, it's hundreds of thousands, sometimes millions of dollars of revenue lost both during and as a result of an outag
649.
▲
by
bedobi
6y ago
Exactly this!
650.
▲
by
bedobi
6y ago
Yes, it did create business value. * our enterprise db was bursting at the seams containing Literally Everything. Now, every part of the split up monolith has it's own self contained data store tailored to what is appropriate for that
651.
▲
by
bedobi
6y ago
For sure, that's a factor that should be taken into account when deciding what to split and how. But monoliths always have completely unrelated things bunched up in a single codebase, storage etc etc etc. Eg, in our case, there
652.
▲
by
bedobi
6y ago
If most of the callers did need both pieces of data it would have made sense to combine them into a single service. But, overwhelmingly, callers are interested in one piece of data or the other, and the load profile, tolerance for staleness
653.
▲
by
bedobi
6y ago
I've never understood all this drama. In my experience, monoliths are universally bad in every imaginable way. A huge part of my career has been splitting monoliths into cohesive smaller codebases which could be called microservices. H
654.
▲
by
bedobi
6y ago
Taking a step back, I personally question why being able to code should be considered important? I'm a professional dev myself, but I don't see why everyone should have to, or feel like they have to, learn how to code, or even mak
655.
▲
by
bedobi
6y ago
Couldn't agree more about how annoying it is that Nordic countries are always described as super exceptional. Even allemansrätten is almost always described in very inaccurate and exaggerated terms, as if you could pitch a tent on so
656.
▲
by
bedobi
6y ago
Uh... Poorly composed bags of stateful attributes that are globally shared all over the place don't become OK or easy to understand or work with just because each of them have seven such attributes or less.
657.
▲
Ask HN: How to avoid feeling of slog at work?
1 points
by
bedobi
6y ago
|
0 comments
658.
▲
by
bedobi
6y ago
"Eliminate the corporate income tax. Completely. If companies reinvest the money into their businesses, that's good. Don't tax companies in an effort to tax rich people." Economists universally agree both personal and co
659.
▲
by
bedobi
6y ago
slow clap you've pointed out something very true and very problematic that I've never even really noticed
660.
▲
by
bedobi
6y ago
Glad to see comments recognizing this trash for what it is, what is it doing on the front page?
More ›