HN user

kalipso

74 karma
Posts1
Comments6
View on HN

a lots of folks i know use gpg, especially in the political context it is widely used. so it is not "dead", maybe you just dont know people that actually care.

You are right with some points but i still see it a bit different. I disagree with the statement "I don't think encouraging bad practices is a problem if the code will be deleted before being submitted.". The thing is the deadline just needs to be shifted a bit and suddenly you have to commit code in a hurry. There will always be the chance that you forget delete something. A great example is this one: https://arstechnica.com/gadgets/2021/03/buffer-overruns-lice... low level code with debugging printfs nearly made it into the freebsd kernel.

I mean everyone prints something for debugging purpouse from time to time, thats fine. but having a lib extra for that. i dont think thats a good idea. Logging frameworks also enable toggling if source expression is printed or not. So you can only show it if you give a --debug flag to your tool for example.

wait isnt that just enforcing bad practice? doesnt python have proper debuggers with breakpoints ect? why in hell should i use a lib to print stuff just for debugging? i mean why not having a proper logging lib and pipe some statements to [debug] or whatever i dont get it.

Oh man, can cannot emphasize enough how much i don't care about this.

"The traditional disciplines of engineering—civil, mechanical, aerospace, chemical, electrical, environmental—are civic professions as much as technical ones. Engineers orchestrate the erection of bridges and buildings; they design vehicles and heavy machinery;"

so what? Traditions change, names change, everything changes, software engineers will be called engineers and no one cares if they build bridges or not. I can tell you if i connect a xmpp service to some twitter account i also built a bridge. so software engineers do build bridges! And talking about "tradition" in a digital revolution is also weird, because right now everything is changing and nothing will be like before. This wolrd will never be the same as 1960, so why stick to old naming convetions anyway. This article is nothing but time-wasting, sorry if i offend someone with that but it is my honest opinion.