this post was submitted on 15 Jul 2023
114 points (97.5% liked)
Asklemmy
43940 readers
411 users here now
A loosely moderated place to ask open-ended questions
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- [email protected]: a community for finding communities
~Icon~ ~by~ ~@Double_[email protected]~
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hey, we all start somewhere. I remember the first time I broke prod I was freaking out. I skipped lunch and a company event with my boss while we figured out what happened, and we had a few major customers who couldn’t use our software all morning.
Screwing up is what makes us devs in my opinion. When the shit hits the fan and the fire flares, that’s when we find out our real mettle. I like to joke that I moonlight as a fire fighter lol.
Keep at it and I promise you’ll get your confidence when you have that major breakthrough and fix a complicated problem with a simple solution.
If you’re gonna work on a personal project I suggest doing something you want that isn’t easily accessible. Something everything out there is subscription based or something. Do something fun that you will actually use. That helps you stay motivated.
Thankfully what I mostly do right now isn't gonna break anything major but I have had a few after 5 calls from product owners because certain things in our software that is custom configured for each client might have been done wrong(it's kind of common enough that it isn't that big of a deal) and it's mostly a quick fix and from lack of communication. Where I struggle with is that I am first to call for support issues and I still don't quite know the software or the industry like the back of my hand.
The small project I am rolling around in my head is probably already made but I want to be able to create a chat app that has full E2E encryption with chat history/room deletion based on if the chat hasn't been active for a few hours or whatever. Sort of encrypted chat but with the killswitch of a VPN. But I don't know if it already existing matters as much as the experience I would get from just doing it.
Also thanks for the encouragement. Lately especially I have been beating myself up because I should really be further along than where I am.