2022 year in review for the Frontend team! π
Wait! What do you mean year in review?! In the middle of Mar... oh wait, π’, ignore me, carry on...
Yes, it's wild that we're already here! Not sure about you, but for me this year felt like a single month. Maybe a bit stretched, slightly longer than usual, but 6 weeks tops! That made me think, "Have I missed an entire year and done nothing?! π± Where did our time go? What has the Frontend team achieved during that short amount of time?". There are lots of question marks so let's try to find some answers and wrap 2022!
Numbers
Yes, we all love numbers, even if they make no sense or cary no meaning, they're still fun.
Developers
6
Projects
12
Seems like we worked on them all: Bidx, BidExpress, Appia, DocExpress, Signet, Release notes, ITE, Development portal, Identity verification, Subscriptions, Web Bidding, Causeway
Time
12033h
We charged a lot (6 people will do that!), but it's also interesting to take a look at where we spent most of that time:
- Bidx
- 51%
- Causeway
- 16%
- Signet
- 15%
- IVS
- 8%
- Appia
- 5%
- Rest
- 5%
JIRA Cards
270
Packages
~40
Causeway components, vue plugins, eslint configs, we build them all π₯
Pull Requests
406
Projects' LOCs
Tools we chose, patterns we found, components we built, all of which is paying off in the reduction of our products complexity. Average Lines Of Code may not be the greatest metric out there, but it's something and I like the direction. Bidx and Signet had the biggest reduction in Avg. LOC this year:
- Bidx (js)
- 37% β¬οΈ
- Bidx (html)
- 51% β¬οΈ
- Bidx (css)
- 56% β¬οΈ
- Signet (css π¨)
- 92% β¬οΈ
ππΌ these numbers mean that JS, HTML or CSS file average number of lines went down by given percent.
Projects
As you can see from the numbers, we worked here and there, and did this and that π There where so many products, projects, efforts, fixes, releases, and various things throughout the year. There's no way I could list all of them, so here's a sample of the major efforts the Frontend team worked on in 2022:
-
π Bidx
This had to be #1 - many efforts, small, big, and giant: Digital ID, Favorite items, Favorite counties, Company type, Proposal recommendations, E-Mail digest, Free accounts and Vuejs upgrade.
-
Identity Verification Service
There would be no Digital ID without IVS!
-
Subscriptions
Multi license, New license, Shopping cart
-
Web Bidding
Kicked of the project and starting FE implementation π€πΌ
-
Signet
Agency notifications, Contractor notifications, Pagination, Dual purpose DBEs
-
Platform
Customer support
-
Appia
Split stack, Vuejs 3, Project overview
-
DocExpress and BidExpress
Accessibility improvements
-
Release notes
https://releases.infotechinc.com
-
Developers portal
https://developers.infotechinc.com
-
FE website
https://fe.infotechinc.com
What happened
Even though it felt like 6 weeks, it was a full year, full of good news (mostly!) and bad. Worthy mentions:
Brandon's departure
That hurt, especially at first! Brandon was a big part of Frontend team, and technically the only FE developer on Bidx, so you can imagine how happy we were when he broke the news π Times like that either will break you or make you (I know, cliche 100%) but I believe that we've managed the situation well. Everyone stepped up, we grew personally and as a team, we've never been stronger!
Team VMSO
Vision, Mission, Strategy, Objective
Shortly after Brandon left we decided to focus on a shared understanding of what we do, why and how - our north star βοΈ. This is a tool that we use almost every day that provides much needed focus and clarity. It's a living document, so we already have ideas and improvements for next year update π
You can read more about it at https://fe.infotechinc.com
FE site and blog
We needed a place to share our vision, findings, thoughts, and blog posts like this one, so we created Frontend site πΊπΌ The blog itself was a late addition, but to be honest it was the best one! We love to share various things. Sometimes it'll be stuff that only we care about, other times it's something that is useful for the rest of our department. For us it's a great tool to share and organize our knowledge internally.
Promotions π
Like I said, everyone had to step up their game and that pushed a needle for 3 of us:
- Sammy became a Senior Software Engineer
- Vinnie and Michaela became Software Engineers
It is great to watch how everyone is growing, taking on new challenges, and struggling before conquering. Moments like these are special and treasured β€οΈ
Team reunion π
Since half of Frontend team work remotely, Hackathon week is our single opportunity to spend some time together so we used it all - 9am till 1am for almost 7 days π₯! We created so many shared memories and bonded like never before. It was so hard to say goodbye... though, at the end of this crazy week, everyone needed a break π΄
I can't wait for next year's Team reunion πΊπΌ!