jamessantiago
Joined 12 years ago
Joined 12 years ago
In my case, I stuck with markdown and still used frontmatter to add metadata to posts. Since I'm using asp.net core, I can use the markdown library Markdig which supports frontmatter, but I can also just fallback to the name of the markdown file (regex out the date and title), since I don't need much information from metadata. Adding middleware to asp.net core is fairly easy as well, so I can simply create some simple middleware to create static files as requests come through.
The only annoying case I had was how to manage syncing between git or gitlab (I created post retrieval clients for both) and already generated static files. I have a fairly forced method at the moment, where almost every generated file is wiped when a new git commit shows up, but I get to find those solutions myself since it's mine (!).
Definitely agree with the sentiments here. Although, I feel that the fact there's already working products out there makes it less incentivized to do projects like this. The new programmers I know seem to be more interested in doing something new or creating software you can't just get from some SaaS. I guess when I created my first website I didn't have that worry, there was no squarespace or whatever else, so there was the double benefit of creating something both simple and new.
I suppose when enough things go wrong with a complex system it's like having runtime errors popup that you can debug against and get a better understanding of what you created, but that first execution is just dangerous enough that you wouldn't want something that's complex enough to be doing anything important. Then again, we might not think something is complex enough until we start running into the "unknown unknowns" of real world usage.
Maybe a somewhat subjective qualifier for what's "complex" could be developed and then the ethical question is "is due diligence being taken to reduce the risks inherent in this complex system?"
Also, health. It always seems to be just a little too imperceptive to really drive home how little things make a big impact. Sleep no less than 8 hours, eat no more than your recommended calories, be active for no less than 20 minutes (walking, cardio, strength, etc... ideally to your target heart rate), and foster strong relationships [1]. Additionally, try to understand what drives your behavior: why did X make me feel Y, and take control of that causation. Seek therapy and read into behavioral literature to better understand yourself.
[1] https://news.harvard.edu/gazette/story/2017/04/over-nearly-8...
Maybe this isn't a symptom of depression per se, but such anger seems to be to be a factor of discontent that still may benefit from therapy or self-help.