HNHacker News
TopNewBestAskShowJobs

mayormcheeseman

12 karma · joined June 19, 2022

submissionscomments
mayormcheeseman··on How to Learn Modern Rust
How’s your experience been working with Rust regularly in a professional environment?
mayormcheeseman··on How to Learn Modern Rust
The first link states that Go 2 is TBD and in the event there is a Go 2, interop must be easy.

The second link has Rob Pike state that there probably won’t ever be a Go 2.

mayormcheeseman··on Why I Love Go
I really enjoy Go. I’ve always been inclined towards keeping the actual language simpler to write and read and it’s a very pragmatic language in my opinion.
mayormcheeseman··on Zig, the Small Language
I’d assume they care because Go was designed to keep the codebase as “neat” and clean as possible when being worked on by many developers. Given enough time and developers, things like unused variables will start to seep in and make the codebase dirtier.

Of course if you’re the only developer working on your own codebase, you’d wonder why they care but you’re also not the main group they were targeting.

mayormcheeseman··on Go generics are not bad
Makes it seem like we’re living in a bubble while others are getting stuff done, isn’t it?
mayormcheeseman··on Ask HN: Should I learn Rust or Go?
Had to learn FoxPro to support some legacy software. Fun times :)
mayormcheeseman··on Stack Overflow Developer Survey 2022
I really want to learn Rust, but I just don't have enough time in the day to commit to learning it if I'm not going to be able to find a job with it that doesn't involve blockchain or cryptocurrencies.

Can anyone tell me how the general Rust job market looks for you guys outside of things like Indeed?

mayormcheeseman··on Stack Overflow Developer Survey 2022
Oh definitely, Microsoft docs are usually very well written. And you're right, those percentages look pretty good.
mayormcheeseman··on Stack Overflow Developer Survey 2022
I expected C#/dotnet to make a little more headway considering all of the work being done and released recently, plus the push to make it more cross-platform than it already is.
mayormcheeseman··on One year as a solo dev building open-source data tools without funding
This looks pretty cool! May I ask what tech stack you use? I always find that info curious.
mayormcheeseman··on Why I Don't Like Golang (2016)
There's definitely valid criticisms, but a lot of it seems like hate. But I also agree that it's probably a reaction to the earlier hype wave.

I especially find it funny that people assume that people like Rob Pike and Ken Thompson who have published research papers on computer science forgot or misunderstand modern language features. They purposely made their language this way, for better or for worse. They never stated that they were trying to make the next Java. And all of the successful projects that have been released so far written in Go is proof enough that it seems they know what they're doing.

People complain online for a language they won't use instead of using the languages that are "superior" to make useful modern software.

mayormcheeseman··on Why I Don't Like Golang (2016)
Do you think Go is really starting to displace C#, and Java though? I rule out C++ because I really think rust is the one aiming for that spot. But Go for C# and Java? Hard to say until we see Go start to take over more of the business domain applications within enterprise IMO.
mayormcheeseman··on Rust advocacy at a medium-sized startup
As someone relatively new to both Go and Rust, I definitely feel the same way. It seems like Rust fans are more passively-aggressively pushing Rust much more than Go devs. Also, it seems like a lot of them talk down on Go/Go devs for the usual reasons that most people point out.

For example, Go's popularity is only because of Google. I'm sure that has to do with it, but I don't think many companies are going to be putting their bottom line at risk by using a language just because it may have come from Google. It has to actually do its job and do it well. In that case, the proof is in the pudding. Again, as more of an outsider to these languages, Go seems to be doing pretty well for a relatively young language and it's already taking over the cloud space.