This was a hard blog to write, I wrote it once, deleted everything, wrote it twice, same result. I wanted to retain a theme between all 3 of these, all related to how the quarantine has effects on my localized open source community. The Bad, The Good, and the…Ugly? That was my initial approach, however, I think this will be a good time to reflect on my first two blog posts to see if I still agree with everything I said in them.
And I relate to this open source, given I’ve written and touched a lot of code lately in telescope, partially because of help from @Josue and @Ray This has been a big help, it’s helping me review code live, getting called out on my little mistakes, and debugging. This constant criticism is something I like, because I tend to learn, and welcome criticism.
“As a matter of fact, we are none of us above criticism; so let us bear with each other’s faults.”
― L. Frank Baum, The Marvelous Land of Oz
So, with all that said, let’s reflect on my previous posts, and see if there’s somewhere I would expand on, reflect on, and grew from that idea.
I mentioned, about the death of my laptop, to be honest, this has been a good thing. It’s been nice bonding with other individuals about the frustrations of windows, and the amount of things I have learned from being forced into this action, is probably more then continuing with the status quo. Especially as a developer. To often we run from our problems, and don’t invite the challenge they provide. There’s another level of thinking though, that makes you pick and choose the challenges that you wish to take. It’s easy to get comfortable in that mindset, which has it’s own virtues, but doesn’t drive change, improvements, and quality. It just means more of the same old.
As, for WSL2..it’s really made me realize I need a computer dedicated to Development with help from @Ray and which one I believe I have narrowed one down too.
So, at least this made me realize that if I want to game, and have a separate computer for work..It’s probably a good thing to do this. Also, this will still be possible 😀 https://www.youtube.com/watch?v=jROntrxj5-E
What about the good post though? Surely it’s remained good.
Well, the tools have started differentiating themselves quite a bit, since I’ve started using them. Which means I now have start building illogical brand loyalty. So, that is kind of bad, at least down the road. “oh your company uses this?”
My communication has improved a lot more since I’ve been home, I’ve started building better relationships, and really make that effort to go that extra mile. If I don’t respond, relatively quickly, it means I’m still sleeping. Like many others, 4 am is becoming the go-to sleep time. And 2 pm is the wake-up time. This is my next goal to tackle, it’s just really hard to spend enough energy throughout the day. Not mentally, that part is easy. I mean physically. There is only so many walks you can go on.
Friendships – I’ve seen some really improve, and some start to deteriorate, some people have moved away, and some have even talked about moving back to there home country for the next semester. The cool part…they can still work on open source! The downside, there’s less collaboration if they aren’t used to using the tools provided online.
One on one support has gone up, and actually has now become group support in some cases. It’s cool, when people want to utilize the other people around them.
Overall, collaboration has changed for a lot of people – especially online – where this skill has not been taught. And yes, it’s a skill that you need to learn, trust me when I say I’ve made lots of mistakes in online communities, but feel much more comfortable now, my first community was back when I was 12. I posted regularly, and got in ‘flame wars’ then. It’s very different because tone, body language, and even work ethic is harder to witness online.
A good example is a PR I just accomplished with @Ray We probably spent a total of 3.5-4 hours working on it, from setting up, debugging, getting tricked by the infamous s in links that did not exist (We need link), and that was to add a button for functionality that already existed but needed tiny changing. This took changing, editing, debating, and in my case learning, about how to accomplish this task. If I were to show someone who wasn’t a Dev. They wouldn’t realize the time and effort that took, and they’d probably say “hey cool a button”.
This is especially neat, because you could look at the PR base it on the lines of code, you could look at the microsoft teams call and see the length, but neither of those completely paint a full picture. There was additional time, that I debugged, and there was additional time Ray spent thinking about the problem and hacking away at code trying things which I wasn’t around for.
Overall, online is different. It’s uncharted territories, and it’s full of debate. Being an avid gamer, and really considering the toxic communities that some games foster…I will say most games, when I was younger, I laughed at the idea of how games could cause violence. However, I don’t think it’s the video game itself, and a similar problem I think schools will run into but have a slightly better structure, how do you mentor someone remotely. Gaming communities are still young, and don’t have anything like this in place, but they understand the internet. Schools are..well, around for a while, but aren’t used to the internet. That’s where I see the current gap, mentors are important for a society’s development, it can bring the good out of people more often then not. That’s where I feel the online gaming communities are missing, but school will hopefully be one of the first industries to really tackle this idea.
My DPS911 class was the one that a lot of people told me they felt they wouldn’t learn a lot, now talking with them, and all our courses, it turns out the one that I learned the most in. It’s almost nearing the end, and 1.0 looms near.
I’m left curious as to where we will be eating virtual cake.