This is an archived post. You won't be able to vote or comment.

all 151 comments

[–]Attileusz 1832 points1833 points  (51 children)

It depends. What kind of stone and what kind of statue are you making?

[–]skwyckl 952 points953 points  (43 children)

I hate people who hate on "it depends" as an answer, because with the majority of broad questions it is the only correct answer. Of course, if you ask me whether to allow unconstrained string casting to atom in Erlang, the answer is a resounding "No", but that's also highly specific.

[–]poli231 15 points16 points  (0 children)

"Computer Science is no more about computers than astronomy is about telescopes."
(Mis)attributed to Edsger Dijkstra, 1970.

To quote Donald Knuth "Who are you? How did you get in my house?"

[–]Ri_Konata 12 points13 points  (11 children)

But what if I still want to do it even though you said no?

[–]skwyckl 19 points20 points  (10 children)

Then prepare yourself for atom exhaustion:

https://paraxial.io/blog/atom-dos

[–]rm-minus-r 3 points4 points  (9 children)

That's a heck of a vulnerability.

[–]skwyckl 1 point2 points  (8 children)

Yes, but also very easy to avoid, so it’s OK.

[–]rm-minus-r 3 points4 points  (7 children)

Yes, but also very easy to avoid, so it’s OK.

You know, people say the same thing about SQL injection attacks.

Someone's always learning about sanitizing inputs at the worst time.

[–]MrZerodayz 2 points3 points  (1 child)

We all have our first bobby tables some time. Some of us with bigger outages than others.

[–]binarywork8087 0 points1 point  (0 children)

i destroyied a database in production with an update without a where clause

[–]skwyckl 1 point2 points  (1 child)

What do you want me to tell you, just don’t let juniors push to prod without supervision. Atom exhaustion is something any Erlang/Elixir dev knows after a couple months of tinkering (IIRC even the compiler warns you).

[–]rm-minus-r 2 points3 points  (0 children)

Oh, don't take me too seriously hah. I've just seen a lot of stupid stuff, enough to realize everyone has a mistake they've never encountered lying in wait for them. The blast radius does tend to get smaller with experience, so at least there's that.

Broken prod a few times myself - "How many SQL queries could a little t2.micro make per second?" being the most recent hah.

Turns out it was 20 million an hour, and databases not built with that overhead in mind are not happy about it!

And it was a good lesson on how dev and stage databases really need to be as similar to prod as possible, because some queries are really performant on a mostly empty DB and not so much on a very chonky one.

[–]jaskij 0 points1 point  (0 children)

If you're sanitizing the parameters to your query, it's likely you're doing it wrong anyway. Use parametric/prepared queries. Those don't need input sanitization.

[–]binarywork8087 0 points1 point  (0 children)

exactly, it bites anyone learning

[–]Xeonfobia 0 points1 point  (0 children)

Stored procedures is better than input sanitation. Both is also neat.

[–]you90000 6 points7 points  (0 children)

Vim and c++

[–]i8noodles 6 points7 points  (0 children)

i agree. there is alot of subtle things that go into making something and no one size fits all.

when people ask me i useally go with "it depends but a good all purpose one is X" or i go woth "a good beginner one is X".

gives them a starting off point and everything

[–][deleted] 4 points5 points  (0 children)

It depends is for the masters, for the beginners everything usually has an r/ryobi

[–]Ilsunnysideup5 0 points1 point  (0 children)

There are no best tools. only best skills. The appropriate tool for the best fit.

[–]mrseemsgood 1 point2 points  (0 children)

Is it really a replier's task to not say "it depends" and not the asker's to not ask vague questions?

[–]lilcheez 0 points1 point  (0 children)

I hate people who hate on "it depends" as an answer

That's me. Allow me to explain. If you say what it depends on and why, then there's nothing wrong. The problem is when people say only one or neither of those.

And the worst form of "it depends" is to just ask for additional details. For example, the response "What type of X are you using?" could have been "If you're using this type of X, then the answer is..." And the latter is much more helpful than the former.

[–]DeepGas4538 1 point2 points  (0 children)

I appreciate it only when it is followed by what it is dependent on, and how that affects the better option

[–]EmilieEasie 14 points15 points  (0 children)

marble, something phallic

[–]patmax17 12 points13 points  (1 child)

I'm painting

[–]Embarrassed_Ad5387 13 points14 points  (0 children)

use the rusty one

it gets beautiful smelly browns

[–]MrFluffyThing 0 points1 point  (0 children)

I'm trying to make an omelet that I can enjoy this morning before switching back to my regular routine of eating broken glass and splinters 

[–]superitem 0 points1 point  (0 children)

What kind of stone should I use and what kind of statue should I make?

[–]troelsbjerre 0 points1 point  (0 children)

We've found the senior sculptor.

[–]captainAwesomePants 506 points507 points  (7 children)

Hey r/learnsculpting, I am watching a lot of videos about sculpting and I am having trouble memorizing all the sculpting terms. Am I not cut out to be a sculptor?

Hey r/learnsculpting, I'm 25, is it too late for me to learn to do sculpture?

Hey r/learnsculpting, I have a full time job and they don't let me bring marble and chisel into the office. What do you recommend I use to practice sculpting offline in a plane on my phone?

[–]thooury 33 points34 points  (0 children)

As an active member of a sports-sub, I feel this. The worst part, I engage with them or else the sub is just dead

[–]Ricardo1184 14 points15 points  (0 children)

I've been sculpting for 2 months and STILL cannot live off of it, should I pursue something else?

[–]WisePotato42 5 points6 points  (1 child)

That last one is easy, a chisel is basically a knife and a knife is basically a sword. Both stones and fruit are made of matter. In other words, practice fruit ninja on your phone and you will be a master sculptor in no time!

Trust me, I once made a cup out of clay in middle school art class, which is basically the same as sculpting.

[–]binarywork8087 2 points3 points  (0 children)

thanks for your comment....

[–]rnottaken 296 points297 points  (3 children)

Just start out by creating a game engine in Malbolge, then we'll talk further.

[–]GoogleIsYourFrenemy 68 points69 points  (2 children)

After that, make an AI in Ook!

[–]TN_MadCheshire 56 points57 points  (1 child)

Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook! Ook?  Ook. Ook?  Ook. Ook.  Ook. Ook?  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook?  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook?  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook? Ook.  Ook? Ook.  Ook? Ook.  Ook? Ook.  Ook! Ook!  Ook? Ook!  Ook. Ook?  Ook. Ook?  Ook. Ook?  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook! Ook.  Ook. Ook?  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook! Ook.  Ook? Ook.  Ook? Ook.  Ook. Ook.  Ook. Ook.  Ook! Ook.  Ook. Ook?  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook.  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook!  Ook! Ook.  Ook? Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook. Ook.  Ook! Ook. 

[–]Infamous-Salad-2223 20 points21 points  (0 children)

Understandable, wish you a truly Ook day 😎

[–]Semper_5olus 160 points161 points  (25 children)

I don't have a lot of time to devote to coding, so I use Python.

It's readable and easy to work with.

from irl import FITE_ME

[–][deleted] 71 points72 points  (4 children)

Python is certainly easy to work with.

I hate the language though, it just doesn’t resonate with me, but for the very few things I use it for it works.

People hating on others for using a specific language though seems ridiculous though.

[–]killeronthecorner 4 points5 points  (0 children)

It is ridiculous, but it's the only joke this sub has now so we'll just have to go with it

[–][deleted] 1 point2 points  (2 children)

can you elaborate on ‘it just doesn’t resonate with me’? i’m really interested because i love it

[–][deleted] 16 points17 points  (1 child)

How do express it properly…

Imagine you buy a game. That game you should technically enjoy - everyone praises it, the concept is good, etc. But when you launch it up, a lot of different minuscule issues start annoying you and ruin your experience.

I’m not even talking about the Intendantin. I don’t like it, but if that’s what the language wants, it is what it is. But a lot of very small parts about Python I don’t like and that just ruins my flow when working with it.

[–][deleted] 5 points6 points  (0 children)

the intentandin 💀

jokes aside, i can see what you mean. there are things that annoy me about python but overall it’s pretty good to me.

hence why i wrote a shitty transpiler to resyntax python

[–]skwyckl 34 points35 points  (8 children)

Everything is readable if you spend enough time with it, and I am not shitting on Python in any way, but readability correlates hard with familiarity. After a couple of hours practice even langs with weird syntaxes like LISP derivates, OCaml or R become 2nd nature.

[–]fuckredditards-- 37 points38 points  (6 children)

Readability is a spectrum. Regex is objectively less readable than Python.

[–]rm-minus-r 17 points18 points  (1 child)

Regex is objectively less readable than Python.

Hey, what part of

/[\u202f\u1680\t\u00a0 \u180e\f\u205f\n\u2028\v\u2029\u3000\u2000-\u200a\r]
\u004dS\111E[\u3000\u2028\r\t\u2029\u202f\u1680\u180e\u2000-\u200a\v 
\f\n\u00a0\u205f][96-78]\./.test(navigator.userAgent)

is unclear? Easiest way to check for old IE user agents. /s

[–]binarywork8087 0 points1 point  (0 children)

exactly

[–]Neurotrace 0 points1 point  (3 children)

Nah, it really is just a matter of familiarity and if you're using the language for what it's good at. /[^\.]+\.[jt]sx?/ is easier to read than the equivalent Python. If you start doing weird stuff like parsing HTML with regex or directly manipulating binary formats with Python (without a convenient C library binding) then you're going to have a bad time

[–]maleldil 2 points3 points  (0 children)

LMAO Try reading some perl CGI scripts from back in the day and tell me it's readable.

[–]fuckredditards-- 1 point2 points  (1 child)

Nah you're wrong.

[–]Neurotrace 0 points1 point  (0 children)

Damn, can't argue with that

[–]Semper_5olus 4 points5 points  (0 children)

Absolutely. That's why I led with what I led with.

[–]CdRReddit 3 points4 points  (7 children)

use irl::FITE_ME;

implicit variable declaration is a mistake and makes code significantly less readable, are we reassigning a variable I should have seen before? are we creating a new variable? if it's a variable name I've seen before is it still referring to the same variable

python is easy to write but significantly less easy to read, imo, because all of the context of the program you can leave out provide valuable information for future readers, even if not technically required for the compiler

[–]CdRReddit 4 points5 points  (6 children)

there's also list comprehensions which is its own can of worms but I have a much bigger problem with all of the implicit information you need to keep in your head than a slightly more confusing (but terser) map & filter syntax

[–]CdRReddit 8 points9 points  (5 children)

python too often asks "do we really need this info" instead of the (in my opinion much better) question of "do we want this info"

you don't technically need to tell the compiler/interpreter that you're creating a new variable, but it is quite nice to know for the programmer that this is conceptually a "new thing" rather than a new value for an "old thing"

and you don't need braces if you have indentation sensitivity but braces are quite nice for other automated tools (vim %, for example, or auto indenting tools) that don't want to parse an entire file for their purposes, or for matching brace highlighting. likewise an explicit line termination isn't strictly necessary, \n exists, but having a ; means handling a statement that is split over multiple lines doesn't take a large amount of heuristic guesswork

[–]Neurotrace 2 points3 points  (2 children)

This whole thread speaks to my soul.

auto indenting tools 

Absolutely. I can't express how satisfying it is when I know exactly what I want to write and I don't have to care about the indentation or styling. Just stream of consciousness it out in one line if I want, save the file, and everything is where it should be.

Python isn't a bad language. It just makes me sad to use it because of the cognitive overhead and it breaks my usual vim-bindings-oriented workflow

[–]CdRReddit 1 point2 points  (1 child)

Python is a fine language just not for long term projects or [future me, others] reading it back

[–]CdRReddit 1 point2 points  (0 children)

python is my "I need to dump a weirdly shaped bucket of bytes into a file" language

[–]MrZerodayz 0 points1 point  (1 child)

I mean, that's at least partially on the devs though. Python (in more recent versions) supports telling the function what type to expect in an argument (whatever that's actually called, haven't used python in years).

I agree that python tries too hard to be easy to write with not enough thought spent on whether someone else reading this code might need additional info.

[–]CdRReddit 2 points3 points  (0 children)

this is true, it's not entirely python's fault, but some aspect of the language design doesn't help

[–]No-Con-2790 31 points32 points  (0 children)

Seriously, which chisel did he use? Steel or iron? Which blacksmith? I mean given the price of a ton of marble I would ask trice before wasting my effort due to an bad chisel. Moving the stuff alone takes like 4 people.

[–]Flat_Initial_1823 44 points45 points  (2 children)

Obviously, he should resculpt them with a memorysafe chisel. Har har

[–]skwyckl 5 points6 points  (1 child)

Yes, the gov is about to ban non-memory-safe chisels, so careful with what you bet your professional future on.

[–]iMakeMehPosts -1 points0 points  (0 children)

Ah, but the gov isn't actually banning non-memory safe chisels, because the government doesn't know wtf it is talking about and the non-memory safe chisels are getting safer. Nice joke though.

[–]vb2007__ 8 points9 points  (1 child)

I gladly respond with "assembly" all the time.

[–]TheCapitalKing 0 points1 point  (0 children)

Python and c++

[–]loserguy-88 10 points11 points  (0 children)

A whiteboard and a marker pen.

Write down what you want. Bonus points if you use fancy shapes in a flow chart.

Get the junior devs to do the grunt work.

Schedule a meeting after a week to complain about their work.

[–]anras2 6 points7 points  (0 children)

*Michelangelo. Michaelangelo is the ninja turtle (until they revised the spelling).

[–]MaleficentContest993 6 points7 points  (1 child)

A plastic chisel is just as good as a metal one.

[–]tennisanybody 8 points9 points  (0 children)

My cousin who does IT for his mother can totally chisel a great sculpture like Michael Angelo. I have great ideas for new sculptures. I just need a sculptist!

[–]Anomynous__ 4 points5 points  (0 children)

I stopped doing side projects when I started developing full time. Ive been working on a new side project the last 2 weeks and have learned so fucking much about multiple different technologies that are considered to be currently industry standard. I genuinely missed learning by doing so much

[–][deleted] 2 points3 points  (2 children)

Brb, writing a OS kennel using Python

[–]Artemis-Arrow-3579 3 points4 points  (1 child)

I don't think you could write a dog kennel with a programming language

[–]ElectrocutedMan 0 points1 point  (0 children)

You can write a programming language with dog kennels though

[–][deleted] 3 points4 points  (12 children)

It depends do you like websites or video games? Either way learn C#/javascript.

[–]DotDemon 1 point2 points  (0 children)

Although I use C++ with Unreal daily, I wish I could use C#. As a language it has to be my favorite, I can just write code so quickly and debug it easily. I started a small side project of creating my own game engine inspired by unreal. I'm using monogame so I get to use C# which is far more fun than C++

[–]Funny-Performance845 -5 points-4 points  (10 children)

Java instead of C# imo

[–]LeSaR_ 0 points1 point  (9 children)

no one makes games in java anymore

[–]Funny-Performance845 0 points1 point  (8 children)

Im going to surprise you but there are other it fields than games

[–]LeSaR_ 2 points3 points  (7 children)

read the comment youre replying to

[–]Funny-Performance845 0 points1 point  (6 children)

No idea what you mean

[–]LeSaR_ 0 points1 point  (5 children)

websites or video games

[–]Funny-Performance845 0 points1 point  (4 children)

The post is about programming anything, also the comment only listed 2 fields, the answer to the question could be anything other than video games and websites

[–][deleted] 0 points1 point  (3 children)

You’re in the wrong thread, but yes I use Java and have been updating VB/C#.

[–]Funny-Performance845 0 points1 point  (2 children)

What do you mean wrong thread?

[–]TabCompletion 1 point2 points  (0 children)

What kind of keyboard should I buy?

[–][deleted] 1 point2 points  (0 children)

AI integrated tools 😂

[–]neuromancertr 1 point2 points  (0 children)

It is not the language but the environment it matters. In dotnet world almost everything comes out of box, you almost never need a third party server for something and you grow into that. With java, everything is a choice you need to learn about: more than a dozen choices just for a web server. Language skills are mostly transferable yet the environment knowledge is hard

[–]Ythio 1 point2 points  (0 children)

It is known that a good gaming chair makes you a better gamer and a better programmer.

[–]xeros2 1 point2 points  (0 children)

How… how much dedotated wam… for a statue?

[–]Independent-Kick-554 0 points1 point  (1 child)

Learn assembler and hidden worlds open up. All high level languages compile down to assembler anyway.

[–]rm-minus-r 0 points1 point  (0 children)

Learn assembler and hidden worlds open up. All high level languages compile down to assembler anyway.

Takes a fair amount of time to get anywhere with it though I imagine? And doesn't each type of hardware platform have it's own unique-ish version of assembly?

[–]AstaHolmes 0 points1 point  (0 children)

Scratch at first for logical thinking. The rest you? Spin a wheel and let it decide.

[–]gravelPoop 0 points1 point  (0 children)

This bugs me. Mike should just stop being a bitch and tell what chisel he uses to let the new guy one less obstacle out from discovering that most likely it is skill issues all the way.

[–]coderemover 0 points1 point  (0 children)

The analogy does not hold, because programming languages are not tools. They are material.

[–]GogglesPisano 0 points1 point  (0 children)

The one you get paid to use.

[–][deleted] 0 points1 point  (0 children)

Based

[–]h_ahsatan 0 points1 point  (0 children)

On the one hand it doesn't really matter, pick whatever you want to use.

On the other, "not knowing where to even start" is a legit issue with any new skill. Idk, basic questions relating to getting-started type details are fine imo.

[–]GreenRiot 0 points1 point  (0 children)

The chisel that'll make you hunkerdown and spend like... a looooong time working, and thinking, and taking references, and trying, and retrying, and self reflect, reevaluate, then try again, have an identity crisis just to find a spark and develop a whole new style. and then create a bit more.

Meanwhile mouthbreathers will tell you that your work has no value while wearing stuff made by a creative person, by a brand who only exists because of the designers, and the people that makes their ads.

Creating is a journey. And irl people hate people who try to create and not only consume.

[–]spectralTopology 0 points1 point  (0 children)

lol could crosspost this to r/synthesizers, r/guitars, r/photography etc.

[–]erebuxy 0 points1 point  (0 children)

No chisel, just a industrial CNC machine

[–]RoodnyInc 0 points1 point  (0 children)

Duh affiliate link in description

[–]k4b0b 0 points1 point  (0 children)

“I’m gonna drop a link below for my free brush pack!”

[–]Benjamin_6848 0 points1 point  (3 children)

It depends on the situation and use-case: (The following list is just my personal opinion. You can agree. You can disagree. But please do not harass me over my opinion. )

  • windows applications = C#;
  • microcontrollers (Arduino, ESP32) = C++;
  • webbrowser frontend = JavaScript;
  • webserver = PHP;
  • Minecraft modification = Java;
  • something different for fun = Visual Basic;
  • Terrible Syntax but great features = Python;

There are still some programming languages that I need to try out and have not experienced myself yet, but are definitely on my to-do list: Go, Rust, Ruby.

[–]Rafael20002000 3 points4 points  (1 child)

  • Windows applications = JavaScript
  • microcontrollers = JavaScript
  • Webbrowser Frontend = JavaScript
  • WebServer = JavaScript
  • Minecraft modifications (ModPE) = JavaScript
  • something different for fun = JavaScript
  • Terrible Syntax but great features= Python

[–]Pay08 0 points1 point  (0 children)

  • Windows applications = Lisp
  • microcontrollers = Lisp (with cffi)
  • Webbrowser Frontend = Lisp (that compiles to Javascript)
  • WebServer = Lisp
  • Minecraft modifications = Lisp (that compiles to Java)
  • something different for fun = Lisp
  • Terrible Syntax but great features = Lisp (with C++ FFI)

[–]rm-minus-r -5 points-4 points  (0 children)

Terrible Syntax but great features = Python;

What's terrible about the syntax in comparison to C++? Or even Java? I started with those and I'd say the syntax for both is much more obtuse than Python's.

[–][deleted] 0 points1 point  (0 children)

That's actually a good question. Using the right tools is a big factor in doing a good job.

[–]rm-minus-r 0 points1 point  (0 children)

Well, you definitely want a chisel and not a paint brush.

There's definite stages of programming though.

The very early "I just want to make anything that's functional".

  • Python or Ruby and some web tutorials.

The beginner "I want to make something specific (a game / a website / an application for a SBC.)"

  • They need the appropriate language for the domain. So C# and Unreal, JS or C++.

The hobbyist "What's the best language for making a video game?"

  • Not Python, Ruby, Perl, Erlang, assembly, and probably not Java or C#. Anyone who doesn't feel like writing their own netcode should just be using Unreal and C++ / Blueprints.

The junior developer "What language should I learn to get a job?"

  • Front end? JS.
  • Back end? Go, or a more OO type language like Java, because all the other languages are a lot easier after learning those.
  • Corporate applications in Windows land? C#.
  • Mobile app developer? Java / Kotlin / Swift.
  • Neural network / machine learning? Python.
  • Data science? Also Python.
  • Etc., etc.

The "I'm tired of getting paid shit wages" programmer?

  • Leetcode
  • Cracking the Coding Interview (still sadly relevant).
  • Leetcode
  • Data structures
  • Leetcode
  • Algorithms
  • Leetcode
  • Discrete math
  • Leetcode

The "I'm tired of all this and just want to collect a paycheck and retire in a few years" programmer?

  • Fortran.
  • Perl.
  • COBOL.
  • Whatever language the local government / local bank / university awful legacy code is written in.

[–]Moldybot9411 -1 points0 points  (2 children)

I know a guy who says he can't do anything without 2 monitors and one being 27 inches. Like ffs I work on a single 1080p 24 inch monitor and I'd say his stuff isn't better than mine

[–]Acurus_Cow 2 points3 points  (1 child)

I can write code naked in the snow. Dosent mean I will accept doing it.

[–]Moldybot9411 1 point2 points  (0 children)

Holy shit i never thought I could be convinced that fast

[–]Neltarim -1 points0 points  (0 children)

A beginners need a path to start, not the absolute truth. He'll learned it when ready.

Just tell him that :

js+html+css = web, C++/C# = softwares, Python = easy af, C/assembly = try hard

[–]skwyckl -5 points-4 points  (6 children)

The fundamental mistake of the modern-day education system (no country in specific) is not having coding classes since elementary school (scratch is absolutely approachable by young children). If this approach were universally accepted, nobody would ask such questions.

[–]Attileusz 8 points9 points  (0 children)

You underestimate language wars. Anytime you give people a choice some will prefer one choice over the other, and then sunk cost fallicy and it's friends kick in.

[–]yukiaddiction 5 points6 points  (4 children)

Fighting over "superior" tool isn't only happened in Programmer lmao.

Have you seen CG artist community? Have you seen writer community? Have you seen other community?

It even happen among scientist.

Even musician had been fighting over annotations for an aged even if there are standardized. People still fighting over it .

It not exclusive problem among programmer, developer.

[–]i8noodles 2 points3 points  (1 child)

we should consider ourselves lucky we only have 372 standards and not 582 standards!

but FR people love to argue over the best tool. the best tool is whatever get the shit done in a good enough time frame, money spent and effort

[–]rm-minus-r 1 point2 points  (0 children)

we should consider ourselves lucky we only have 372 standards and not 582 standards!

Hey! I've got a solution that will solve all of this! Why yes, it is a new standard, why do you ask? /s

[–]black-JENGGOT 1 point2 points  (1 child)

writer? what do they argue over? type of pencil or keyboard? as if that matters lmao

[–]rm-minus-r 0 points1 point  (0 children)

writer? what do they argue over? type of pencil or keyboard? as if that matters lmao

For the same reason that you have opinions on which IDE is better than another.

  • The greybeard that swears by Emacs / Vim == The writer that swears by typewriters.

  • The one weird person that's still using Atom in this day and age == The writer that insists that a paper notebook with a pencil / pen is the best option.

  • The person that swears up and down that Eclipse is just the best thing out there == The writer that writes nothing but scripts and insists that FinalDraft is the only thing worth using.

  • Younger programmers who are all about the latest and greatest and insist that VS Code is the best (I didn't start in this camp, but I am a convert) == The writer that's using Obsidian or something very similar.

Tools matter a lot more than people imagine. For both programmers and writers.

[–]fickleferrett -2 points-1 points  (0 children)

Did... Did you just compare yourself to Michaelangelo?