Centrist, progressive, radical optimist. Geophysicist, R&D, Planetary Scientist and general nerd in Winnipeg, Canada.

troyunrau.ca (personal)

lithogen.ca (business)

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

help-circle


  • That reminds me…

    In circa 1995 I was running a dial upBBS service – as a teenager. So if course, it was full of bootlegged video games and such, and people would dial in, download a game, log off.

    Someone uploaded Descent or something like that. But they had put "deltree /y C:" or similar into a batch file, used a BAT2COM converter program, then a COM2EXE program, then padded the file size to approximately the right size with random crap (probably just using APPEND)… And uploaded it. Well, fortunately for the rest of my users, I say the game and said: oh, that’s neat, I should try it and copied it to another computer over my internal network and launched it. It started deleting files right away and I hit CTRL-C to abort. I lost only a few dozen files.

    Banned the user, deleted the package. Got lucky.













  • Troy@lemmy.catoSelfhosted@lemmy.worldFaircamp
    link
    fedilink
    English
    arrow-up
    9
    ·
    4 months ago

    Ouch. I know Bandcamp isn’t owned by its founders anymore, and the new owners in theory are sketch… But it’s still close to the best webstore ever conceived for music. The payment processing alone is worth it. What is Faircamp in that space?



  • Not to be argumentative, and I generally see your point :)

    I do occasionally write software that will have zero users – not even myself. Because it’s fun to play with the code. “I wonder if I can prototype a openscad type thingy using Python set syntax…” Or whatever. It’s the equivalent of sitting in front of a piano and creating song fragments to pass the time.

    Naturally the benefit here is that you’re developing skills, passing time in an entertaining fashion, and working the ole grey matter.


  • I’ve worked on open source software projects, some of them pretty major. And we had a sort of similar debate. In a non-capitalist software product, the users are not strictly required – particularly if they aren’t paying, you don’t really need them. Except that open source has this user->contributor treadmill that requires that some users become contributors in order for a project to grow. So you want to be as pro-user as possible, hoping and dreaming you’ll get patches out of the blue some day, or similar.

    But what happens when your users become hostile or entitled. What if they do the equivalent of calling tech support and demanding satisfaction. The customer is always right, right? How much time and effort can you devote to them without detracted from what you were doing (coding). Eventually as a product grows, the number of hostile users grows. What do you do to manage this at scale?

    Suddenly you’re facing the same problem Home Depot faces in your article, except your capital is not measured in dollars but time, motivation, mood… And you start putting up barriers in a similar fashion.