Please, for the love of goodness sake, if you are not the person working on an program/script, don’t assume it will be "easy". Your easy may be someone else’s headache. Also, please don’t query someone on some code that they wrote a million, bazillion years ago and expect an immediate answer. Heck, I barely remember what I did yesterday.
Side note, I’m submitting my first submission for documentation on of my favorite open source projects today. Wish me luck!
Notes to self:
- JQuery is still pretty good. Don’t @ me.
Angsts:
- Random SQL triggers are not my friend. WTH. Praise almighty goodness for "DISABLE TRIGGER" (Are you triggered? This is to create test data, no worries.)
- Still don’t like MySQL stored procedures. 😦
- I don’t care about writing documentation, but I’m not the best. I’ll mostly link you to resources based on what we are doing that I know will stay maintained. Or, if it is a list of tables/procs – I’ll tell you the prefix or schema. Just, for the love of goodness, don’t expect me to handhold you through eveyrthing or explain every basic concept. If you can’t take the initiative to do a little research, what good is my writing it down in a document going to do? Perhaps for others, but no one else has needed it… because, some of these things are CompSci 101 or even W3Schools level.
- Meetings still suck and are still draining.
- Renaming a database in MySQL still sucks. Hoorary, Percona!
Passionates:
- I love VanillaJS so much. I’m always so happy to use it in my day-to-day although I primarily work on the backend. Hopefully soon I can begin the transition of our large codebases from jQuery to vanilla and Vue. Not sure how well Vue plays with a site that isn’t a SPA, but I suppose I’ll see.
- One of my greatest joys is digging into someone elses code, figuring out how it works, updating it, and improving it. I’m just that good. (Typically, IRL, it’s more like breaking it, but, hey!, I know where it was brokah. Huzzah for tests.)
Olio:
- One more note about documentation. I’ve always been one to keep so much in memory, simply because that’s how it was passed to me. I’ve seen the usefulness of documentating not just, or specifically, how things are done but: why, possible issues, and resources. Invaluable. I like one Twitch streamer I watch who puts his documentation in one note. It’s super nice that one. I’d even go as far to say that it is MUCH better than documenting on Google Docs or Evernote. That streamers name? No clue, atm.