Skip Navigation
Jump
Python Overtakes JavaScript as Most Popular Language on GitHub
  • As someone who works with typescript daily, you're not wrong. It's an extremely overcomplicated glorified linter that tries and mostly succeeds in catching basic type errors. But it also provides false confidence when you concoct something that shows no errors but doesn't behave how you expect.

    4
  • Jump
    You know who
  • I understood what he was talking about instantly... but only because I did the same thing with the brake when I was a kid.

    2
  • Jump
    What is something that happened you initially thought was bad but ended up being grateful for and saw as very positive?
  • I got pulled over and the cop found a 1/2 gram of pot in my car (a very small amount), which ended up with me having to do community service and take regular drug tests. I was working as a line cook at the time, but being forced to stop smoking weed gave me the push to finally apply for an entry level manufacturing position at a local company who does drug tests. Years later I still work there, but as a software engineer, and attending online college. I wouldn't quite say I'm grateful about the ass backwards drug laws and invasive drug screening, but I really can't argue that my current situation is a lot better than it was back then. Without that event, I might still be working random entry level jobs.

    26
  • Jump
    What are the best (free) math resources out there?
  • 3Blue1Brown on youtube has amazingly good visual explanations for various math concepts. Helped me out a lot when I was having trouble with calculus. It doesn't help specifically with memorizing theorems or anything, but provides a good conceptual framework to start with. https://www.youtube.com/c/3blue1brown

    3
  • Jump
    It's probably time to stop recommending Clean Code @ Things Of Interest
  • There's nothing quite like the unique pain of navigating an unfamiliar codebase that treats abstraction as free and lines of code in one place as expensive. It's like reading a book with only one sentence per page, how are you supposed to understand the full context of anything??

    26
  • Jump
    Forget star signs, what key do you press to wake up your computer from sleep?
  • I hit the "wake on lan" icon on my phone, since my computer is in a different room from my monitor and the usb doesn't work for waking it up directly. But if I could, left ctrl all day!

    6
  • Jump
    How do you manage to do all the things you want to do?
  • For a long time I tried, but one day I just decided to focus on the hobbies I care the most about. I dumped a lot of time into software for my career, then kept up with bass guitar practice and dirt biking. All the other hobbies are things I might pick up if I have a surplus of time, but I've accepted that I'll never go that deep into them.

    2
  • Jump
    University Students
  • Software devs in general seem to have a hard time with balance. No comments or too many comments. Not enough abstraction or too much, overly rigid or loose coding standards, overoptimizing or underoptimizing. To be fair it is difficult to get there.

    64
  • Jump
    How to conduct a software audit?
  • Maybe the word "audit" is incorrect? If they didn't provide you any guidelines, I'd definitely recommend asking. But it's possible they're just looking for your perspective on best practices and possible improvement ideas, more like a general code review.

    4
  • Jump
    TIL that some people do not have an inner voice and think in different nonverbal ways.
  • You can read without using your inner voice if you practice. It supposedly lets you read a lot faster, though I have my doubts about how well you retain the information. One way to do it is to think "lalalala" while reading something!

    5
  • Jump
    If someone were to call you a "full stack" developer, would that feel like a complement or an insult?
  • If you're not being sarcastic, why limit yourself to only one thing? If you're working on some amazing UI with tons of CSS animations and a full audiovisual experience, and it takes intimate knowledge of everything frontend, I guess it would make sense. But if you're just making internal CRUD apps, I don't see a reason why a given domain is special enough to have its own job title.

    2