Unlike many other sectors, the software development industry has grown incredibly since COVID-19 struck. More people have worked remotely than ever before. My mom knows how to setup a Zoom call - who woulda have thunk this possible?
We certainly have increased the time we spend on our screens each day. The rate at which businesses adopt digital technologies continues to skyrocket.
Clients we talk to that run IT departments are planning to permanently work remotely. It is fair to say Covid-19 has disrupted how we build and deliver software projects.
Two years ago our team all worked in a medium sized office in Lagos and if you had told me that we would all be working remotely in a few months for an extended period of time (or forever) I would have laughed hard at you. It just seemed inconceivable and I would be the first to tell you why "x simply would not work" and how it would make us less efficient.
However now that I know what I know I can't imagine of a different model of work. Here are a few things I have seen first hand that have transformed the way my team works since Covid-19 started.
At the onset - I'm not going to lie - it was tough juggling work concerns and family concerns from the same home/work space. However we adapted - we reduced the number of meetings we had (probably because we became part-time home-school teachers).
Asynchronous work became our new mantra. We embraced tools to help track everything we did from standups using StatusHero, Slack/Teams for communication, Azure Devops to run our sprints and facilitate all project discussions.
It's like a light bulb just turned on in everyone's head and they started thinking how could we run/operate our businesses differently. You see it in everything - from QR codes for menus, to food delivery services, etc.
For us we started looking at how we could automate a lot of our internal business processes and put systems in that would help us complete tasks much faster than we did in the past.
Our onboarding process for new employees has greatly improved - it still has a way to go but we can get a new developer onboarded in a few days vs weeks - with a virtual desktop waiting for them on day 1.
This one is a mixed one. Our transportation/commute costs have definitely dropped. However working from home has other costs increases as well - eg running our generator for longer periods, increased internet and bandwidth usage.
Fortunately we get assistance from our company to manage some of these costs but on the whole this area feels like a wash to me - just redirecting costs.
As the world has gotten more comfortable with remote work - we have seen an increase in clients reaching out to us from all over.
Some of our newer clients have only every worked in their respective cities/states and are reaching out because they now have access to expanded pool of service providers.
This has been great for business. For better or worse - we are just a Slack/Teams/Zoom call away - so we get to talk to our customers more frequently than we did in the past.
With everyone remote all our tools and services are in the cloud. Even our desktops - it was always easy to go to the lab to request a new laptop and/or device but with folks working everywhere and anywhere we have moved to a model that uses online desktops (VDIs).
Our mobile application developers and testers have been busy. Our other groups have been busy too - but every client has requested an iOS/Android mobile app to provide services/features for their customers.
This is great for us as we have an awesome mobile team and each mobile project we do we get much better at as we now have common patterns, libraries that we improve and use on subsequent projects.
I have attended more remote conferences this year than I have in the past. No expensive flights/hotel stays needed. Easier and direct access to experts and on-demand recordings of all events so I can watch the ones I would normally have missed in person.
This has increased my knowledge on a number of subjects and most of these conferences have been free during Covid-19 - I hope this is a trend that is here to stay.
Covid-19 started out rough and while things have gotten better I am always amazed at how people come together and solve problems and this pandemic has definitely changed how we work in software development - I think personally for the better.
If there is a lesson to learn - every now and then we need to look beyond where we are and think outside the box; try unconventional solutions to problems just to see if we can have better outcomes.
Can you imagine if our present day solutions were in place years ago. We always had the capacity to do all that we are doing now. This reminds me of the saying
necessity is the mother of invention.