A film school graduate who somehow tripped into code and ended up working on some amazing movies before (and after) travelling all over the world... go figure.
Honestly if I didn’t need to build out a personal site that will — eventually — contain more than just my articles I’d chosen to do just that, blogging directly on to dev.to is much, much easier!
As for Go... it’s an interesting language, almost as fast to work in as Python. Which means it’s great for prototyping things. Which consequently means it’s a really easy to write what will rapidly become dead wood. I’ve begun to realize that there’s an advantage to a language that requires you to think through things first.
A film school graduate who somehow tripped into code and ended up working on some amazing movies before (and after) travelling all over the world... go figure.
Yeah, I’ve loved and used Python for years, but there are just so many ways it enables bad code. You’ve got to rigorously out-think your own worst instincts, and you never really feel confident that you’ve caught all the stupid with tests.
I’ve also never felt like I’m anywhere near omnipotent enough to work in C — nevermind assembly — ever since I read about the Therac-25 and it dawned on me that incrementing an int instead of explicitly setting it to 0 or 1 could kill people!
Lately I’ve picked up Rust, which has me super excited... nowhere near as easy as Python, nowhere near as dangerous as C... I just wish it were more mature. After the 2->3 debacle in Python I’ve begun to feel that languages shouldn’t change much at all once they’ve gotten a certain amount of traction. I’m hoping Rust calms down more and more quickly over the next few years.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Honestly if I didn’t need to build out a personal site that will — eventually — contain more than just my articles I’d chosen to do just that, blogging directly on to dev.to is much, much easier!
As for Go... it’s an interesting language, almost as fast to work in as Python. Which means it’s great for prototyping things. Which consequently means it’s a really easy to write what will rapidly become dead wood. I’ve begun to realize that there’s an advantage to a language that requires you to think through things first.
I could not agree more. C, for all the merits it provides, is not for me, but I'd take a strongly statically typed language over e.g. Python any day.
Yeah, I’ve loved and used Python for years, but there are just so many ways it enables bad code. You’ve got to rigorously out-think your own worst instincts, and you never really feel confident that you’ve caught all the stupid with tests.
I’ve also never felt like I’m anywhere near omnipotent enough to work in C — nevermind assembly — ever since I read about the Therac-25 and it dawned on me that incrementing an int instead of explicitly setting it to 0 or 1 could kill people!
Lately I’ve picked up Rust, which has me super excited... nowhere near as easy as Python, nowhere near as dangerous as C... I just wish it were more mature. After the 2->3 debacle in Python I’ve begun to feel that languages shouldn’t change much at all once they’ve gotten a certain amount of traction. I’m hoping Rust calms down more and more quickly over the next few years.