Looking back to year 2022 - DevRetro
What are the things I learned in 2022, my developer journey.
6 min read
Hola, everyone. This is Aashish Panthi here.
First of all, COVID disappeared completely which was the happiest moment of my whole year 2022.
Let's get the context
Just like I learned some words in Spanish, I learned quite a few words in the programming world. This is my third year in development if I have to start from the beginning but my first year as a serious developer. And I want to give you the context of what I will discuss.
Little spoiler ahead, I am new to the programming world and got a lot of exposure this year. So from right on, a nerd developer will be the one taking with you, sound good?😅.
I have a lot to share today and I am in a good mood for writing, so only one blog to reflect on my whole year's journey will not be enough (in my opinion). So, I might break it down into 3 - 4 blog articles.
1. My open-source contribution
To start, 2022 was the most productive year as a developer for me. I mean just look at my contribution graph.
Yes, I have made more than 1,000 contributions this year. I learned how to open up issues, how to open a pull request, and also to merge the pull request. Overall, I learned how to contribute to open source. I have shared more of it here.
2. My learnings in 2022
No, I didn't learn any blockchain technology this year but made a project using thirdweb this year. Not very much that's just a fanboy trying out hot in tech.
From markup languages to high-level programming languages, from localhost to cloud, from free services to surprise billing, from using open source projects to contributing to them, and from watching videos to creating them for the community, I have come a long way and when I look back, I don't feel like it was just another year with only 365 days. I feel like the year was long.
I have added quite a few good technologies to my skills list on my CV and also put a few more on my bucket list for 2023. But I want to reflect more on my learnings this year. So, I decided to go for a separate article.
3. My first Hackathons
As I mentioned, this is my first year as a serious developer which definitely means I did a lot of good things that developers do. And one of them is to challenge themselves to learn new technologies and develop a solution for a problem in a very less amount of time.
Yes, according to me, Hackathons are no more than (mostly) the use of new technology to solve a particular program in the minimum time possible.
I have won quite good prizes from taking part in hackathons this year. And learned heck lot of things just because I took part in hackathons. I took part in more than 15 online hackathons and I am on the way to the offline hackathon in 2023.
Among those 15 hackathons, 5 of them were organized by Hashnode with some sponsors. And I became a winner on one of them while I became runner up in the next one.
Earlier this year, I wrote an article sharing my online hackathon experience but this one might cover all of the experiences I want to share.
4. My projects this year
This is by far the most interesting section of my article and I am also most interested to share about it. Throughout this year, I build many projects. I built 2 mobile applications this year.
As you already might have guessed, I didn't know a bit about mobile application development prior but this year I took the fear out of me and developed two mobile applications.
You can just look at my projects by going to my GitHub profile. But let me share all of my projects here with short descriptions.
The projects are organized according to the date of creation.
|S.N.||Name||Type||Description||Source code||Demo link|
|1.||Hostque||website||A web template for cloud hosting provider.||github.com/aashishpanthi/hostque||hostque.netlify.app|
|2.||NFTque||website||A NFT marketplace||github.com/aashishpanthi/NFTque||nftque.netlify.app|
|3.||Samjhana||website||A place to write your last wish and fulfill others||github.com/aashishpanthi/samjhana||samjhana.netlify.app|
|4.||Codyper||website||Learn programming while typing or vice-versa||github.com/aashishpanthi/codyper||codyper.netlify.app|
|5.||Attende||Mobile application||A mobile application for attendance taking||github.com/aashishpanthi/attende||expo.dev/@aashishpanthi/attende|
|6.||Lootle||website||Track price of your product or stock||github.com/aashishpanthi/lootle.live||lootle.live|
|8.||GitHub Lines of Code||website||Generate a dev card with the number of lines of code you have written||github.com/aashishpanthi/github-lines-of-code||dev.d35hk11gzwtpyz.amplifyapp.com|
|9.||Hamro Earth||website||Track International Space station in 3D||github.com/saroj-regmi/Nasa-space||hamro.earth|
|10.||Mailsbe||website||Know if your email was read or not||github.com/aashishpanthi/mailsbe||mailsbe.netlify.app|
|11.||FIFA World Cup update||mobile application||A mobile app that gives you updates of world cup 2022 match||github.com/aashishpanthi/FIFA-World-Cup||expo.dev/@aashishpanthi/FIFA-World-Cup-2022|
|12.||Double vote prevention system||hardware project||Voting fraud prevention using Arduino|
I faced the most issues in mobile application development.
I got stuck for a longer time during the Hardware project.
The most amount of mental pressure I put on was over Search Engine.
The projects that are very useful and working perfectly fine are lootle and mailsbe.
5. The things I am proud of
The projects -> I am proud of most projects I built in 2022
Blogs -> I have written some great blogs in 2022
Videos -> Learned to edit more cool videos
Client communications -> English is my second language so trying to use it for work also.
The thing which I am the proudest about in 2022 is doing good projects and learning from them. Also, joining developer communities, asking questions, and answering some questions there was very effective for me to grow as a developer.
I even wrote 35+ blogs this year and completed 10000+ page views on Hashnode.
In the end, I just want to say that, I am hyperactive on Twitter. We can chit-chat if you want to collaborate with me or simply have a conversation with me.