4 ms·
My own - hell is other people’s code.
by halftrolling 4y ago
My own - hell is other people’s code.
- blowski 4y agoThe 7th circle of hell is my own from 3 months ago. I can't even blame someone else for the tragedy.
- halftrolling 4y agoAt 15+ years of coding, I feel the greatest issue jumping across projects I’ve done (of a recent vintage) is getting into the paradigm. I have a differing framework to an SPA, to an API, and to personal utility scripts. Amplified by adding in co-workers and contributors. The Golden Question becomes how to communicate philosophy to a broad and diverse audience, be it co-workers or open-source.
- marginalia_nu 4y agoI think my code is regressing: C++ from 14 years ago: https://github.com/vlofgren/tunguska/blob/master/tunguska_3cc/function.cc https://github.com/vlofgren/tunguska/blob/master/tunguska_3c... A career of Java development later, and the code I wrote yesterday looks like this: https://git.marginalia.nu/marginalia/marginalia.nu/src/commit/fbe17b62ed54c7afaeb705f277d807fda299df99/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/index/EdgeIndexService.java#L297 https://git.marginalia.nu/marginalia/marginalia.nu/src/commi... My old code was so tidy. Can't believe I wrote code like that. Although back then I think I mostly used vim. Not having any sort of IDE tooling does sort of tend to force you to be a lot clearer about what you do.
- gopher_space 4y agoThe last "take the time that you need, as long as it's bulletproof" job I had was in the late 90's. The concept of sprints introduced a drumbeat that precludes solid engineering, imho. > Not having any sort of IDE tooling does sort of tend to force you to be a lot clearer about what you do. True, but then I wouldn't be able to play whack-a-mole with pointer symbols during weird code-pairing exercises.
- hunterb123 4y agoI have the exact same sentiment. My code looks like a poem, others looks like chicken scratch.
- halftrolling 4y agoAs my name implies - I’m half-serious in my sentiment. I’ve found many-to-most projects I’ve come across have personally-inconsistent conventions at a function level not to mention strategic architecture. There is good code from other - but I feel many lack discipline in their initial approach and long term maintenance. In things as banal as variables. Not as a nit-pick but as a way of life. It seems… concerning.
- marginalia_nu 4y agoHaha, mine sure as hell isn't. Whenever I try to polish some piece of code into some immaculate crystal it only takes a short while before I go and make some change to it and then it looks like crap again. I try to keep it at a level where it doesn't get too out of hand it can't be refactored in an afternoon, while at the same time refraining from masturbatory polish.