←back to thread

3883 points kuroguro | 1 comments | | HN request time: 0.214s | source
Show context
capableweb ◴[] No.26296659[source]
> the problems shouldn’t take more than a day for a single dev to solve

It bothers me that so many of us developers are annoyed by managers saying stupid stuff like "shouldn't be too hard" about things they don't understand, but then other developers walk into the same trap.

Yes, it looks simple at the surface. It most likely isn't. The problem is not that it looks simple, the problem is that you assume it is simple, probably because you don't have the full context.

replies(4): >>26296675 #>>26296687 #>>26296709 #>>26296737 #
asadlionpk ◴[] No.26296675[source]
The person posted a PoC that works. Surely they have context now?
replies(2): >>26296683 #>>26301682 #
capableweb ◴[] No.26296683[source]
That's very true, and the PoC works for that person. It's not that easy in real-life development though, you can't just switch out the JSON parser and call it a day. Lots of testing has to be done and you have to go through all the previous changes to make sure you're not missing what the previous maintainers did to fix some one-in-a-million issues.

I'm not saying it's impossible for this to be as easy as the author claims it to be. I'm just saying that it might not actually be that easy in reality, if you're on the inside.

replies(4): >>26296745 #>>26296746 #>>26297122 #>>26297316 #
1. toast0 ◴[] No.26297316[source]
OK, don't switch out the JSON parser. Just patch in the caching strlen before parsing the json, and set it back to normal strlen after; and fiddle with the hashmap stuff.