Live data from Hacker News

Stop Building on Corporate-Controlled Languages

blog.deckc.hair

11–20 of 324 posts

Re: Stop Building on Corporate-Controlled Languages

#11

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

I have to say that you must be pretty young. You don't seem to remember the days where you used to pay for compilers.

Re: Stop Building on Corporate-Controlled Languages

#12

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

We have more options for languages and editors than ever before that directly compete against commercial options. And a decent amount of the time, they're fundamentally better and widely used commercially.

I certainly do remember the main options being: buy commercial software, download an inferior freeware, or go through a huge effort setting up emacs to be a low quality version of one of the first 2.

Oh, and now it's ok/expected you don't have to use windows for everything, because that was the case for a while.

IMO, it's never been easier to use excellent software while avoiding corporate bullshit, so I'm glad we're not back then anymore.

Edit: FWIW I'm early 30's programming for about 15-20 years of those (arguably!)

Re: Stop Building on Corporate-Controlled Languages

#13

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

When I was a kid, there were no free compilers. You had to pay for tools like Turbo Pascal. You were either lucky if you found a decent free C compiler to download off a BBS or you pirated one.

Re: Stop Building on Corporate-Controlled Languages

#14

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

> When our package managers weren't linked to data aggregators watching our every move? I haven't heard of this before (other than TFA's bare question-raising). Do you have an example?

Same here. Doesn't even sound like a problem, it's not like you have to make an identifying account to access it.

I'd imagine having the data lets you detect/fix issues faster and flag malicious packages much easier.

Re: Stop Building on Corporate-Controlled Languages

#15

I would highly recommend Odin to anyone who has looked at Zig or Nim (as the author did here). Also not corporate controlled, but used in production at several corporations. https://odin-lang.org/

My problem with Odin is the same as Zig. I think that manual memory management is a bad choice for most applications and only really has a place in very low-level or performance-critical code.

To me, the most promising newer languages all attempt to make automatic memory management faster, more predictable, and more scalable. That’s what I think is so compelling about Rust. Koka is a promising upcoming language as well, and there are many others in this space.

Re: Stop Building on Corporate-Controlled Languages

#16
There's a hell of a lot of fuzzy thinking in this article. Exactly what "ecosystem" tainted by Google's articles of incorporation pollutes the author's machine? I know it is the modern style, but I preferred discourse when words had meanings. "Corporation" is not a word that means the thing the author is obliquely suggesting. Their precious GCC is maintained and distributed by a Massachusetts corporation doing business under the fictitious name "Free Software Foundation, Inc."

Re: Stop Building on Corporate-Controlled Languages

#18

Open source projects are under financed and their maintainers are overwhelmed. I would rather read proposed solutions about that because that seems like the more important problem.

The economics of independently lead open source is still a problem with no solutions in sight.

The economics for corporate controlled open source are quite clear. It's a cost saver for corporations to open source solutions to common problems. This gets others to buy in, which spreads maintenance costs and ensures that no one is seriously winning in the domain of the project. Essentially de-risking cost/benefits in the domain of the project.

Another problem, which the author didn't discuss, is that corporate controlled software is often designed by a committee, or designed by those with political capital within the corporation. There is not usually a strong selection mechanism for good system designers, or good open source leaders. Go is a happy and rare exception. Projects coming out of corporations are often not as well designed as projects which rose to prominence organically through differential amplification by the community.

Re: Stop Building on Corporate-Controlled Languages

#19
I don’t see the issue with using corporate backed languages. Java (the language, the core libraries, and the compiler, etc) are all GPL2. GoLang is BSD licensed, c#/dot net is some mix of MIT and a few others.

So what’s the problem? There doesn’t appear to be any risk here.

Post reply on HN