This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
Overall I like programming but there is one particular aspect of it that I DESPISE.
It's not easy to explain but I'll give it a go. This analogy is going to sound weird.
It's usually when you're working with some kind of an existing framework/library/tool, or some uber high level language like PHP.
You might feed it some kind of input (a JSON object) and expect it to produce a result. Now it produces a result called [object object]. The console will not tell you the details of the object straight away (source of frustration #1). So you use JSON stringify (it took you 2 hours to even learn how to see the inner parts of the object). Now you can finally inspect the object and it turns out it's attribute names and values are now empty strings. Not even NULL. Just empty strings. And it has an additional index with a value of false.....you know the false is supposed to indicate something but you have no idea what because you don't even know what to google.
Then upon doing more research and asking around, someone tells you that it doesn't work because your object was composed with the wrong constructor. That particular constructor's compatibility with PHP has deprecated since PHP 5.0.3. Please read more about etc. etc.
A never ending web of confusion. In order to learn one thing you need to first learn the thing that is upholding that....and in turn, you need to learn 10 more things that are upholding that thing itself.
Subreddit
Post Details
- Posted
- 6 months ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/AskProgramm...