Now that the dust has settled, was he right?
>>109191100>i arbitrarily want the code i write to be less legible in my peripheral vision because that makes me a more hardcore programmerwow, what a non-childish big boy haxxor! kek
>>109191110>>109191100The only thing that matters about code is* Maintainability * Execution speed * Lightness * StabilityEverything else is meaningless posturing.
>>109191205Readability matters, even for AI
>>109191110He wears pink glasses and made the logo for his language a cartoon of a gopherHe's not a serious man
>>109191208Yes but I've never seen a reason to divorce maintainability from readability.A code that isn't readable isn't maintainable. A code that isn't maintainable might be readable but almost certainly not.You're right but the distinction is merely academic.
>>109191205LMAOCode does not matter at all. Software matters is someone uses it. Nobody cares about the code. Nobody ever wants to look at the code. Or spend time with the code.Thinking otherwise is delusional. And it's the greatest delusion in software dev. You develop software. Not code. Nobody gives a fuck about your code.
>>109191237They go hand in hand. For AI readability means different things. For AI more structured code is good. For some people, they prefer more structured code. I personally like COBOL so that makes me an odd one out, I guess. It's not merely academic, it's factual and a measurable metric of performance.
>>109191252From a business sense? Yes. Businesses pay people to deliver a product. They don't care about the quality of the code, insofar as the philosophical shit is concerned. They care about it from a legal (compliance) perspective. They also care about it from a risk perspective (Will this get hacked? How much money am I in to lose if it does?)Those things are what businesses care about. The merits of formatting preferences and linters or not is irrelevant to them.
>>109191252>building materials do not matter at all, only the end result - a house. If it falls apart in 6 months businesses will not care!truly the most braindamaged post on this board right now.
>>109191259>From a business sense?No, from a user perspective. What business does with the code is only related to code. Only code people care about the code. Nobody else does.>>109191348That is correct. Only the end result matters. A house. Not the materials.If it falls apart in 6 months, then it was a shitty house. Nobody gives 2 fucks if you used right materials or not. They want a house that will not fall apart in 6 months.
>>109191365>If it falls apart in 6 months, then it was a shitty house. Nobody gives 2 fucks if you used right materials or not. They want a house that will not fall apart in 6 months.which means they will care about materials, holy retard incapable of thinking 2 steps ahead.
>>109191252Bad code is bad software.
>>109191374If it works, it works. Nobody cares if it's looking pretty, if it's hard to maintain or which prog lang you used. Nobody cares.>>109191370> implying it's impossible to build a bad house with right tools and materialsStop posting. Get some help.
>>109191100maybe the guy got synesthesia and syntax coloring conflicts with his own.
>>109191392>look okay just because asbestos gave some people lung cancer doesnt mean good builders cant build good houses using asbestos
>>109191415If your python bug riddled shitware causes users to get cancer, it's bad software.
>>109191446and bad software is caused by bad code.Bad coding practices leads to errors and poor quality.Busines side often enforces the tech side to adopt standards and practices which maintain quality.It's not rocket science.Am i replying to a borderline retarded jeet? Sure feels like it.
>>109191491no you're talking to a nocoder who probably thinks people are impressed by his vibecoded crap
>>109191491>and bad software is caused by bad codeNo. You can absolutely get briliant software using whatever code. Code is not important.For example, it matters if software is fast, of course. But you can get fast enough (!) software using fucking disgusting python. Or you can get way too slow software using even pure C, while following standards and everything. Sometimes you'd have to throw away standards and legal nonsense and best practices to make things right, make it fast enough. Well optimised code is never beautifil. Because code is not important. Software is.Make it work, make it right, make it fast. Maybe you like that one? If you're the kind who cares about authorities too much.It takes knowledge and experience to create great software. It takes a few Java courses to create enterprise tier shit which everyone hates to use. But the code done right. Code is beautiful and adheres to standards and specs and aligned with fucking zodiac.Nobody cares. Nobody cares about the code. Good software is what matters. Until you get it right, you will never be a true software engineer. You will be a code monkey at best.
>>109191205>Make it correct, make it clear, make it concise, make it fast... in that order. - Wes Dyer, senior MS dev back when MS was good
good code = moddable game, big community and futurebad code = unmoddable game, played once and shelved
>>109191100When I just started programming, there was no syntax highlighting whatsoever. When it came, I fully embraced it. I don't want to go back to the stone age. I'll write highlighting myself if needed.
>>109191219/Thread
>>109191259Business is the only thing that matters, retard.
>>109191745If that's your worldview so be it, for you. But, you have to admit: Business is dependent on things outside of business. Business logic doesn't translate into people logic cleanly, most of the time or even really much at all that I have seen. How you explain concepts to people matters, if you stay stuck in the ability to convey a concept to only type of person, you will never be able to market your product and it will fucking collapse.
>>109191757Ai;dr. Learn to make money you valueless twit.
>>109191100>I reject scientific findings about human perception and cognition because I believe putting obstacles in my way and making my life more difficult is how I show others how grown up I am.
>>109191660Sane languages need not syntax highlighting, the same way you can read this without a syntax highlighter to tell you which is a verb and which is a noun. It might be useful to highlight things like comments, or language keywords, but to turn your editor to a rainbow cereal bowl is insanity. Rob is right that's it's childish, because for children that are not familiar with the language we need to highlight its components for them.But some languages are just an abomination, so it's needed.
I use syntax highlighting even for plain txt files: it has different colors for quotes, numbers, dates and http links. makes it comfier to read.
>>109191813Separating functions from variables makes absolute sense. Making boilerplate code less visible makes absolute sense. Highlighting = makes sense, it's just less strain to read that way
>>109191618TRVKE
>>109191813>the same way you can read this without a syntax highlighter to tell you which is a verb and which is a nounBad example. Human language is a horrifically bad compromise just like human cognition and human upright walk.You shouldn't ship software that has the coding equivalent of OCD, depression or back pain just because we're riddled with flaws and compromises.Just because humans are a minimally viable product doesn't mean your word processor should be.You aren't God. You are well within the affected party's ability and right to fire.
>>109191620Skyrim had outdated engine, buggy mess of a code, layer of legacy upon layer of legacy.Basically immortal game, modded for (soon to be) 15 years.It was never about code.
>>109191100This childish little baby needs programming languages? When I was a kid I was taught machine code and ever since I program in ones and zeroes using electric signals
>>109191100Nobody gives a fuck. Customize your fucking environment as you wish. Only retirees, Principal Engineers, and Xittershit LARPers care about these debates.
>>109191100Nah he's a tard, syntax highlighting is a huge help. I even like having matching braces colored, saves a ton of time.
>>109191252this anon gets it. I love programming, I've been doing it for 20 years, I enjoy making my code pretty and readable and I don't like linters and formatters, BUT nobody cares about the code, that's a fact. Every motherfucker has their own preferences and is going to shit on your style (if you're lucky that is, but most simply don't give a fuck and would just go fmt or equivalent). I personally hate reading other people's code - yes, it might be enlightening and educational, but it's always like a small torture to me. I hate coming back to my own code even when I need to update / fix it after some time - not because it's badly written (although sometimes it is), but because it means I need to spend time trying to understand my own design decisions and bigger picture - and usre it's easier than trying to understand someone else's retarded ideas and design, but still not exactly fun. I also hate it when I don't know where to start, I hate it when I know where to start,I hate literally every second of programming and the only reason I still enjoy programming are the little momenta of joy when the program works pr when I realize how due to my design decisions it's 100x easier to make a new change or add a feature. But most of all it's the users or the promise of someone using the software. If it wasn't for that, code and programming are pointless.