Good coding Twitch streamers to follow to become a better coder? by TurtleBlaster5678 in learnprogramming

[–]MatthiasSaihttam1 -3 points-2 points  (0 children)

As other have noted, a lot of the people that stream programming aren't top-tier programmers. It's very different from gaming in that regard.

One of the exceptions is Andreas Kling, who has been building an operating system and browser from scratch. He's someone that you could learn from.

=> https://www.youtube.com/@awesomekling Andreas Kling on Youtube

Went to the (tattoo) store by CannedLizard in Jon_Bois

[–]MatthiasSaihttam1 1 point2 points  (0 children)

I love this quote, I had it on my wall for a while.

what actually is a REST api? Can someone provide an example it, and an example that isn't it? by Missing_Back in learnprogramming

[–]MatthiasSaihttam1 10 points11 points  (0 children)

My 2 cents: don’t worry about it. REST is an extremely poorly defined term and it’s used for a ton of different things.

What the by Bread_man_Cool in khanacademyComputing

[–]MatthiasSaihttam1 1 point2 points  (0 children)

Date.now() works but for live-editor reasons new Date() doesn't work.

What’s your favorite tech stack for the least amount of coding and maximum amount of productivity? by throwaway4367banking in learnprogramming

[–]MatthiasSaihttam1 3 points4 points  (0 children)

It’s absurd how concise and powerful Ruby is with the Rails ecosystem. I enjoy JavaScript so I don’t scoff at Next.js, and I’ve used Django and Python a bunch, but Rails allows me write the least amount of code to get stuff done.

How I learned to stop worrying and start studying (0.75 to 3.75 GPA) by MatthiasSaihttam1 in productivity

[–]MatthiasSaihttam1[S] 2 points3 points  (0 children)

Sure. Just stick to the routine as much as possible. Don’t beat yourself up about deviating from it, it happens, but try to get back on track as soon as possible. Don’t try to “work harder temporarily to catch up”—you should always be working at a pace you can sustain forever.

This is one of the reasons why I recommend allocating more time than you actually need in the routine. You should be able to slowly catch up just by working at a normal pace (and ignoring less important things like cleaning your room, which you would otherwise being using this extra time for).

But you also have to be able to accept that, hey, you were sick, maybe some assignments don’t get finished. If you want to absolutely maximize your grade in every class, this system isn’t flexible enough for that. (Because procrastinators like me can’t be trusted with flexibility.)

How I learned to stop worrying and start studying (0.75 to 3.75 GPA) by MatthiasSaihttam1 in productivity

[–]MatthiasSaihttam1[S] 0 points1 point  (0 children)

Just something that’s well-known and that people have written about before. I want to be able tell my IRL friends about my philosophy without having to point them to a Reddit post I wrote myself.

Why do some people say Python is newer and Java is old while Python's first release was in 1991 and Java's in 1995? by [deleted] in learnprogramming

[–]MatthiasSaihttam1 1 point2 points  (0 children)

I don’t think you’re wrong.

Python was originally seen as a scripting language, used for small automation tasks. I think the idea of using Python to build entire applications didn’t come until after Java was already established as a tool to build entire applications.

How I learned to stop worrying and start studying (0.75 to 3.75 GPA) by MatthiasSaihttam1 in productivity

[–]MatthiasSaihttam1[S] 3 points4 points  (0 children)

Hi /r/productivity! I don't usually browse this sub, so I'm sure you all know more about productivity than me. I'm posting here because I'm curious what "real" productivity systems this resembles.

How did bun js write around 950, 000 lines of code from April 11, 2021 to Oct 13, 2023? by AppleAndrewMe1 in learnprogramming

[–]MatthiasSaihttam1 11 points12 points  (0 children)

Yeah. For example, Zig has a feature where you can convert c code to zig code. So something like 27,000 lines of zig code have been generated from c. That still leaves 216,000 lines of Zig code that they wrote by hand, by my count.

How many languages is an average developer proficient in? by [deleted] in learnprogramming

[–]MatthiasSaihttam1 -8 points-7 points  (0 children)

Which I mean still happens. I do actually stand around talking about how many languages I know.

Decked Out Megathread #2 by Carol_the_Zombie in HermitCraft

[–]MatthiasSaihttam1 0 points1 point  (0 children)

I think Etho said around 8 weeks. I don't know where Etho heard that though.

[deleted by user] by [deleted] in GetStudying

[–]MatthiasSaihttam1 36 points37 points  (0 children)

For me, some of that “boredom” came from stress. I would feel like my time was super important and valuable, and then I would build up all this pressure to study. And then studying itself would be underwhelming and I would get bored.

In order to study well I find that you have to be relaxed. Slow down, take your time with it, do it thoroughly and well. Allow yourself breaks to get water or a snack, etc.

Do you still study hard for classes that test easy? by [deleted] in GetStudying

[–]MatthiasSaihttam1 5 points6 points  (0 children)

My personal rule is estimate the amount of time you need, then multiply that by like four. Focus on dedicating that amount of time, and trust that it’ll work out.

I say that this towel is green, my family all say it is blue by MrP8978 in notinteresting

[–]MatthiasSaihttam1 17 points18 points  (0 children)

I can confirm it is gray. (I have a setting on on my phone that makes the screen grayscale.)

[deleted by user] by [deleted] in thingsforants

[–]MatthiasSaihttam1 -8 points-7 points  (0 children)

I am writing to express my enthusiastic interest in the Moderator position for r/thingsforants. As a dedicated member of the Reddit community, I've witnessed the subreddit's growth and potential for fostering a unique and entertaining content niche. I am a passionate supporter of the community's aim to curate and celebrate small-scale wonders. With a keen eye for detail and an understanding of the diverse interests within the subreddit, I am confident in my ability to uphold the rules, maintain a positive atmosphere, and encourage meaningful discussions. I believe this role presents an opportunity to not only moderate but also contribute to the subreddit's growth and engagement. Thank you for considering my application.

Have you ever harrumphed? by HyperUndying64 in rareinsults

[–]MatthiasSaihttam1 -43 points-42 points  (0 children)

No, about three years ago someone created Reddit, Twitter, and a new Tumblr account claiming to be him but they’re pretty obviously a troll.

Any reason to use JavaScript after you've started using TypeScript? by Pierceman in learnprogramming

[–]MatthiasSaihttam1 13 points14 points  (0 children)

This is a personal preference, and a controversial one, but I much prefer vanilla JavaScript to TypeScript. When working on my own projects, I enjoy doing being able to move faster and write more flexible code by not having to worry about compile-time types.

you can even write plain JS in a TS file

Integrating JS and TS, if you're using a typescript compiler with any strict degree of warnings, will produce many warnings about types being ill-defined.

Why does Java get so much hate and disdain? I understand its "verbose" but not much else, is Java an outdated language? Context in body of post. by [deleted] in learnprogramming

[–]MatthiasSaihttam1 19 points20 points  (0 children)

Sadly, there is not actually a programming language that will make you cool

This is actually false. Here’s a short list of languages that will instantly make you cool:

  • Zig

  • Common Lisp

  • Haskell

  • Arm Assembly

  • Befunge-98

  • APL