• 0 Posts
  • 17 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle

  • It’s not a matter of reward or punishment. It’s a matter of the skills required for continued success.

    Early startups require big risk-taking, progressing at an absurd speed, charisma to get investor capital, and really just being a little crazy.

    Once the concept is proven to be viable and potentially profitable, the focus needs to shift from proving it can work to making it sustainable. This involves less risk, process improvements to avoid issues like getting sued, better money management, more careful time management to avoid burnout of non-founder employees, and generally just being more rational about things.

    It’s rare that a person can exhibit both of these sets of behaviors, so companies will often swap out the former for the latter as a company matures. If they didn’t, the founders might unintentionally drive the company into the ground by taking unnecessary risks after finding something that already works.

    Does that answer your question, or did I miss the mark, still?




  • Maybe I’m part of the problem, and if so, please educate me, but I’m not understanding why blocking is ineffective…?

    And block lists seem like an effective method to me.

    The security improvements described seem reasonable, so it would be nice to get those merged.

    I understand that curation and block lists require effort, but that’s the nature of an open platform. If you don’t want an open platform, that’s cool, too. Just create an instance that’s defederated by default and whitelist, then create a sectioned-off Fediverse of instances that align with your moderation principles.

    I feel like I’ve gotta be missing something here. These solutions seem painfully obvious, but that usually means I’m missing some key caveat. Can someone fill me in?






  • I don’t get all the hate and vitriol for StackOverflow. Sure, some people are assholes. Welcome to humanity. At least the system provides for voting to suppress the shit takes and general assholery.

    SO combined with Google is usually enough to help me find an answer that either gives the context I need to make a solution or a straight up solution. If people are posting and expecting a super detailed, correct answer in a matter of hours, I think their expectations need adjustment.

    I’ve posted very few questions and had decent responses for the majority of them. Is my experience uncommon?

    But yeah, layoffs suck, and I hope they find a way to be profitable. Hell, if they do a Patreon-esque model where people can just throw money at them because they appreciate the service, I’d subscribe. (If a similar thing exists that I don’t know about, please link)






  • Whenever I work with non-engineers, it’s baffling to me how impractical they are. They don’t measure things. They don’t test things. They don’t try new ways of doing things. It’s like work is just a place to hang out and push some paper.

    I get that we ideally don’t want to work, but I would be so bored being so ineffective. I think the article is trying to distinguish between these two kinds of people with respect to IT. With IT, you need to measure. You need to test. You need to plan. You need to experiment. A new idea or implementation can start an entire industry. So many people just don’t get that.

    The great part is that if you create a good environment, the shit is fun. During good times, I fucking love my job. At bad companies, every day is a living hell.

    If we could fix the bugs in modern capitalism, we could see real competition kill off these boring, ineffective companies, ideally in favor of driven but balanced places where people can do cool stuff. Plus, with a good social welfare system, if people wanted to fuck off for a few years, there would definitely be enough surplus production to support that (there probably is now, but it’s all hoarded…)


  • TheBeege@lemmy.worldtoFediverse@lemmy.worldI can't code.
    link
    fedilink
    English
    arrow-up
    28
    ·
    edit-2
    1 year ago

    What are these answers…

    Wrong place to ask, but whatever.

    It depends on what you want to build. If you’re not sure, start with Python. It’s likely easiest to pick up and get running. There’s a book called “Automate the Boring Stuff.” I think there’s an online version. (Edit: link - https://automatetheboringstuff.com/)

    If you don’t want to set up Python (or any language, really) on your computer, there’s a tool called a REPL that you can find online. So you can just search “Python online REPL,” and you’ll get a functional online environment to code. Now, you won’t be able to do stuff interacting with your local computer this way, like reading files, but it’s good for learning the basics of the language.

    In terms of software for writing code in on your local computer, Visual Studio Code (NOT to be confused with Visual Studio) is a free, lightweight code editor. It supports every language via plugins.

    If you do go the Python route, make sure to learn about virtual environments before you do ‘pip’ or ‘conda’ anything. Also, unless you’re doing data science things, stick to pip. (Maybe some personal bias there, but I hate anaconda.) If you’re starting from nothing, it’ll be awhile until you get there anyway, so don’t worry too much about it.

    Most importantly, find a community that welcomes new learners. Learning to code is absolutely fucking brutal, so having supportive people available makes a world of difference. Bonus points if you can find an offline meetup in your local area.