Counterpoint: k8s is a bad orchestration system with bad scaling properties compared to the state machine versions (Borg, Tupperware/Twine, and presumably others). I say this as someone who has both managed k8s at scale…
Assertions don't actually have to kill the program. They send an abort signal, which means you can catch them with a signal handler. I similarly wrote a simple C testing framework for a little project I was working on,…
Missing Stephenson's The Diamond Age was a bit of an oversight as well, considering that Snow Crash is one of the canonical Cyberpunk novels, while The Diamond Age is (IMO) a defining Post-Cyberpunk novel. The Diamond…
It's funny to consider that one of the canonically great philosophers in history is known essentially by the equivalent of his WWE wrestling name. It's like if in the future there were classes taught on the…
As an adventure game lover, I think this is a great little game! I love dark, macabre adventure games and I'm really digging the art style here. The mood is very consistent and the creepiness really comes across. Your…
I'm not saying it was all bad, just, you know, mistakes were made.
I had not really considered the design patterns of the culture vs the design patterns of the language; this is a very good point. > I can pretty much prove that they don't: https://github.com/thejerf/suture It's the…
This is pretty funny. "Did Millennials kill fashion?" one of those headlines reads. No, I've seen what y'all did in the 80's and 90's. If Millennials killed fashion, it was a merciful death after that.
Would you call Erlang/Elixir actor-based or just having actor-like features? Actors in Erlang seem more emergent to me than fundamental. To first order, Go and Erlang use similar concurrency strategies with cheap green…
The request for use cases in Go seems a bit like begging the question to me. Since Go doesn't have generics, anything designed in Go will necessarily take this into account and design around this lack. So it's…
This is so very true. I find Scala tends toward the classic "read-only" joke. You can write very powerful code, but it's often hard to debug and it tends to be quite difficult to read down the line. We have a Scala…
Well, one major advantage for the Rust compiler is that it compiles Rust code, which I happen to have a decent bit of. Joking aside, I'm not arguing that the Rust compiler is "better" than any other compiler. The Rust…
This is true if you're agnostic to or prefer dynamic typing. If you're using Node, that's probably true, but at the high level I tend to think of Haskell, OCaml, F#, and Scala as the comparisons. As someone who likes…
Sure! This is us: http://www.litmushealth.com/ Our APIs are JSON and Avro based, if that's what you're asking. The company does two major things: connect to sensor systems and collect data, and provide ML/Data…
Ah, okay, that makes sense, particularly with the cross-platform aspect. Personally, my plan had generally been to just go with a client-server architecture. At least to start I'd only be targeting macOS in my…
A lot of people describe Rust as a systems language (and it is!) and often that's followed up as a "better C". But it's also more than that! Despite Rust looking a lot like C++ and often occupying a similar role as C,…
Have you tried Conrad? (https://github.com/PistonDevelopers/conrod) I've not delved much into GUI programming in Rust myself, so I'm just interested to hear any arguments for/against. As a more general point, I suspect…
It's entirely possible I don't know what I'm missing and/or my React usage so far mostly falls in the "toy" scale, but I've not yet felt a need for Redux or another state management system. Our strategy so far involves…
In Academia, it's not necessarily a Burmese Python. If you write a better dissertation, you'll get a smaller snake to face off with. https://www.mcsweeneys.net/articles/faq-the-snake-fight-port...
In the same way that we're really only starting to learn patterns that make good use of affine typing, I think this will get easier as we discover better (for Rust) design patterns. Which is basically what you're asking…
I wonder if there's a cognitive anchoring effect. I've found Android Studio to be the best part of Android development, while Java and particularly Android itself being quite painful. XCode, on the other hand, I've…
I think this might depend a lot on how you approach Rust. I find the functional/procedural mixture to work nicely, and find I'm much more productive in Rust than Go (or Python or Java, modulo available libraries). I'm…
Absolutely. A brief story on tech debt from the top: One of the more frustrating things I've experienced is when I got push-back for implementing more project management process (we have a very light process, but when I…
Yes, this. One of the big things I talk about with sales is the difference between changing a priority for a customer vs. adding distinct new things. As a recent example, a client wants better and faster feedback on the…
We're an enterprise software shop, which necessarily means we do a lot of custom work, but we're careful to consider what we'll do. My mentor is an old hand that been through multiple exits, and in every meeting we…
Counterpoint: k8s is a bad orchestration system with bad scaling properties compared to the state machine versions (Borg, Tupperware/Twine, and presumably others). I say this as someone who has both managed k8s at scale…
Assertions don't actually have to kill the program. They send an abort signal, which means you can catch them with a signal handler. I similarly wrote a simple C testing framework for a little project I was working on,…
Missing Stephenson's The Diamond Age was a bit of an oversight as well, considering that Snow Crash is one of the canonical Cyberpunk novels, while The Diamond Age is (IMO) a defining Post-Cyberpunk novel. The Diamond…
It's funny to consider that one of the canonically great philosophers in history is known essentially by the equivalent of his WWE wrestling name. It's like if in the future there were classes taught on the…
As an adventure game lover, I think this is a great little game! I love dark, macabre adventure games and I'm really digging the art style here. The mood is very consistent and the creepiness really comes across. Your…
I'm not saying it was all bad, just, you know, mistakes were made.
I had not really considered the design patterns of the culture vs the design patterns of the language; this is a very good point. > I can pretty much prove that they don't: https://github.com/thejerf/suture It's the…
This is pretty funny. "Did Millennials kill fashion?" one of those headlines reads. No, I've seen what y'all did in the 80's and 90's. If Millennials killed fashion, it was a merciful death after that.
Would you call Erlang/Elixir actor-based or just having actor-like features? Actors in Erlang seem more emergent to me than fundamental. To first order, Go and Erlang use similar concurrency strategies with cheap green…
The request for use cases in Go seems a bit like begging the question to me. Since Go doesn't have generics, anything designed in Go will necessarily take this into account and design around this lack. So it's…
This is so very true. I find Scala tends toward the classic "read-only" joke. You can write very powerful code, but it's often hard to debug and it tends to be quite difficult to read down the line. We have a Scala…
Well, one major advantage for the Rust compiler is that it compiles Rust code, which I happen to have a decent bit of. Joking aside, I'm not arguing that the Rust compiler is "better" than any other compiler. The Rust…
This is true if you're agnostic to or prefer dynamic typing. If you're using Node, that's probably true, but at the high level I tend to think of Haskell, OCaml, F#, and Scala as the comparisons. As someone who likes…
Sure! This is us: http://www.litmushealth.com/ Our APIs are JSON and Avro based, if that's what you're asking. The company does two major things: connect to sensor systems and collect data, and provide ML/Data…
Ah, okay, that makes sense, particularly with the cross-platform aspect. Personally, my plan had generally been to just go with a client-server architecture. At least to start I'd only be targeting macOS in my…
A lot of people describe Rust as a systems language (and it is!) and often that's followed up as a "better C". But it's also more than that! Despite Rust looking a lot like C++ and often occupying a similar role as C,…
Have you tried Conrad? (https://github.com/PistonDevelopers/conrod) I've not delved much into GUI programming in Rust myself, so I'm just interested to hear any arguments for/against. As a more general point, I suspect…
It's entirely possible I don't know what I'm missing and/or my React usage so far mostly falls in the "toy" scale, but I've not yet felt a need for Redux or another state management system. Our strategy so far involves…
In Academia, it's not necessarily a Burmese Python. If you write a better dissertation, you'll get a smaller snake to face off with. https://www.mcsweeneys.net/articles/faq-the-snake-fight-port...
In the same way that we're really only starting to learn patterns that make good use of affine typing, I think this will get easier as we discover better (for Rust) design patterns. Which is basically what you're asking…
I wonder if there's a cognitive anchoring effect. I've found Android Studio to be the best part of Android development, while Java and particularly Android itself being quite painful. XCode, on the other hand, I've…
I think this might depend a lot on how you approach Rust. I find the functional/procedural mixture to work nicely, and find I'm much more productive in Rust than Go (or Python or Java, modulo available libraries). I'm…
Absolutely. A brief story on tech debt from the top: One of the more frustrating things I've experienced is when I got push-back for implementing more project management process (we have a very light process, but when I…
Yes, this. One of the big things I talk about with sales is the difference between changing a priority for a customer vs. adding distinct new things. As a recent example, a client wants better and faster feedback on the…
We're an enterprise software shop, which necessarily means we do a lot of custom work, but we're careful to consider what we'll do. My mentor is an old hand that been through multiple exits, and in every meeting we…