• 1 Post
  • 41 Comments
Joined 2 months ago
cake
Cake day: April 18th, 2025

help-circle














  • One of the harsh lessons in software is learning that users sometimes have different wants and expectations than the developer. Gold-plating is a constant temptation, and it usually leads to frustration and resentment.

    At the end of the day, if 60-70% of people don’t care, either do it for the 30-40%, or do it for your own enjoyment, or put your efforts elsewhere. In any case, don’t fall into a pit of resentment just because lots of users are approaching a platform differently than you.


  • It sounds like you’re not the type of person who wants to have kids. And that’s fine, you do you.

    But if you’re interested in another perspective: I had close friends of mine lose one of their twin daughters at only a couple months of age. I played a song at their funeral. And it was, by a large margin, the saddest funeral I have ever attended. In addition to the parents definitely having a strong connection to the child, there’s something tragic about a young innocent life being snuffed out so early.

    As another poster mentioned, this may have something to do with cultural differences. Which again is fine, just take the opportunity to have a serious conversation with your husband about what parenthood means to both of you. It’s one of the most difficult things you’ll ever do, and being caught by differing expectations (especially to this degree) when you’re exhausted with sleep deprivation is not ideal.





  • The answer also depends on your level of experience and how much you want to learn doing this. You mentioned you haven’t done this before, but are you otherwise comfortable using computers and figuring things out? Are you familiar with Linux and/or the command line? In addition, are you hoping to tinker around and learn a lot from this, or are you more concerned with just setting it up so you can use it?

    There are options for all levels of expertise and technical interest, but I recommend starting with any hardware you already have or can aquire for cheap/free (especially if you’re hoping to tinker and learn more). As another commenter suggested, finding an old desktop or laptop and putting a NAS operating system on it would be a great starting project. Then once you play around with it, you’ll know if/where you want to spend some cash on something better. If you don’t have old PCs laying around, check on whatever you use for local buy & sell listings, you can probably pick up something for pretty cheap.

    If you’re mostly looking to play around and you don’t have any extra hardware, you can also try things out in a virtual machine (download VirtualBox), which will let you learn without any monetary investment.