loading...

Discuss: What's the one thing you hate about programming?

godcrampy profile image Sahil Bondre ・1 min read

What's that one thing that annoys you? What's that one thing that you would improve if you were made the god of programming?

Alternatively, what was that one thing that was a significant roadblock in your programming history?

(PS: You can rant about more than one issue)

Discussion

markdown guide
 

I wish there were that one programming language that did everything. Fast as C, elegant as C++, easy to learn as Python, simple as Go and with a community as big as that of JavaScript. (Sorry if I missed your fav programming language)

 

Might want to check Crystal. I think the slogan used to be "The speed of C with the elegance ruby" or something like that.

There is also Nim. This one is already in a "stable stage" and it can compile to C and javascript, so there is a lot you can do with it.

These are new languages so the community support is limited, but I think they have great potential.

 
 

How did I miss that! I have been trying my hands on java and I absolutely love it. I don't know why there's so much hate about it. java is really cool!

 

Yes, I wish the same. But if not all then I wish if Python could be fast enough and have a community like JS.

 

Good question!

A simple one: I wish there were something like a standard way to write documentation —like there is when you write a spec (e.g. rfc) or a whitepaper—, because the quality of docs varies significantly between projects.

 

As a web developer, I hate that the front end has to be javascript-adjacent.

More broadly, I hate the web of dependencies. In a way, even the environment/hardware is a dependency, as you have to depend on its capabilities. You always have to worry about some combination of libraries, language versions, compilers, devices, browsers, operating systems, servers, APIs, network protocols, and more, all of which are subject to change.

 

Baked-in "Syntatical sugar" and/or shorthands in languages.

Things like being able to write method parameters two different ways in ruby, or arrow functions in JavaScript.

 

Syntactical errors. If something like Grammarly would exist and tell us the correct grammar of the code and ways to optimize it.

 

We do have linters and code formatters tho in JavaScript and most of the programming languages. They are kinda like Grammarly.