jgrant27 | 3 years ago | on: Why we picked Java
jgrant27's comments
jgrant27 | 4 years ago | on: The Little Book of Rust Macros
jgrant27 | 4 years ago | on: Go is a terrible language (2020)
Most applications I tend to see don’t even use concurrency because they are so small and simple that they don’t need it.
Sorry but I just can't take your opinion of any language seriously or that you have much practical experience at all because of statements like this.jgrant27 | 4 years ago | on: Go is a terrible language (2020)
Have you debugged.it ?
Debugging seems to be the author's coding philosophy which says it all. While I had over a decade of experience in other languages, such as Python, PHP, Java, etc.
I found it extremely difficult to wrap my head around Go.
This could be because the author's introduction to programming and most of their experience has been with some very problematic languages.Maybe it's not Go that is a terrible language but just that the author is not a systems programmer who has worked with large code bases ?
jgrant27 | 4 years ago | on: Go is Korean, Lisp is Japanese
jgrant27 | 4 years ago | on: New Microsoft Study of 60k Employees: Remote Work Threatens Innovation
This sounds more like their typical corporate propaganda to get workers back onto their campuses and under the whip of their middle-management class.
jgrant27 | 4 years ago | on: Taming Go’s memory usage, or how we avoided rewriting our client in Rust
The memory and CPU savings are negligible between Go and Rust in practice no matter what people might claim in theory. However, the side effects of making your team less productive by using Rust is a much higher price to pay than just running you Go service on more powerful hardware.
There are many other non-obvious problems with going to Rust that I won't get into here but they can be quite costly and invisible at first and impossible to fix later.
Simple is better. Stay with Go.
jgrant27 | 4 years ago | on: Tetris in ClojureScript
jgrant27 | 4 years ago | on: Java's records, Lombok's data, and Kotlin's data classes
jgrant27 | 5 years ago | on: Bitcoin Is Worse Is Better (2011)
jgrant27 | 5 years ago | on: M1 Macs: Truth and Truthiness
jgrant27 | 5 years ago | on: The Rise of the MacBook Pro Serial Killers
jgrant27 | 5 years ago | on: The Rise of the MacBook Pro Serial Killers
jgrant27 | 5 years ago | on: The Rise of the MacBook Pro Serial Killers
jgrant27 | 5 years ago | on: Writing and the narrative fallacy (2018)
jgrant27 | 5 years ago | on: Rust and WebAssembly Is Dope
jgrant27 | 5 years ago | on: Rust-analyzer – an IDE backend for Rust
jgrant27 | 5 years ago | on: Forth Lisp Python Continuum: A small highly-dynamic self-bootstrapping language
jgrant27 | 6 years ago | on: Restarts in Common Lisp
jgrant27 | 6 years ago | on: What Will Happen in the 2020s