DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

smakosh
smakosh

Posted on • Originally published at smakosh.com on

2020 year in review

Alt Text

I havenโ€™t published any article during this year which is unfortunate as itโ€™s been an overwhelming one for me but not exactly due to the pandemic, it was mainly due to the amount of client work I had to deliver during this year.

Though, this doesnโ€™t mean I wonโ€™t be writing this one as Iโ€™m traveling back to visit my parents & get to walk a bit as I have been spending most of my time sitting on my desk.

So as usual, Iโ€™ll cover things that I have managed to learn, create & earn but Iโ€™ve decided to add a new category this year of things I shared as well.

This year started for me in late December when I was working a normal well paying job in a city known as Casablanca here in Morocco, though the workload wasnโ€™t heavy, my skills werenโ€™t been used the right way and as a result I wasnโ€™t learning anything new on that job except few soft skills like mentoring new members, talking face to face with clients & I got to know few stuff related to business.

So I decided to accept an offer as a remote JAM Stack developer for a NYC startup as a part time job from which I learned a lot actually, though I understood the JAM stack well but I was heavily using Gatsby js rather than alternatives which werenโ€™t that many nor as good as Gatsby when it comes to statically generate pages at that time, so I had to pick up & learn Next js the canary version at that time which added support to SSG & provided a new API for SSR as well, along with ISR.

My task was to build a statically generated Ecommerce website with i18n and multi currency support and does include the checkout step as well while the content is managed from a headless CMS.

Though there were some obstacles & performance issues with the GraphQL API I was using to fetch data & other security flaws I can elaborate more on, I managed to get it done in March which was open sourced, it was a good experience nevertheless as I got to work with good developers from all the parts of the world & I learned a lot from them & from the Next js core team which were really helpful & didnโ€™t get bothered with my questions on both Next & Vercel.

I was also handling some client work to the point that I started outsourcing the work to fellow developers and designers I know and trust.

That was the moment I come up with the idea of building Ontwik which is a platform that connects developers directly with founders anywhere in the world without taking a % cut from the developers hourly rates but by charging the founder a small fee to get the contact details of the developers they decided to hire.

The small fee covers the work we do to filter good developers based on our previous work experience with them and a personal & technical interview which doesnโ€™t include leetcode along with the servers cost and our design and engineering work.

And this is why I couldnโ€™t publish any articles thus far. But I did give more talks this year than the previous one & one of the best ones was done remotely for the first edition of an amazing conference, though it was in my locale language, I would recommend checking out the slides. as they are in English.

Early in March, the startup decided to invite me to NYC to meet the whole team including investors & the board as I got an offer to work for them full time, as I passed through the airport checking, I checked my phone to notice that everything was canceled & I was asked not to come though I wasnโ€™t able to retrieve my luggages nor cancel my flight. As a result I had to spend 1 night in a hotel nearby the airport & come back the next day. Iโ€™m grateful that everything was covered by the startup.

Few months later, the company collapsed for reasons I cannot disclose.

The Moroccan company got impacted by the pandemic as more clients werenโ€™t used to remote work hence we (employees) were asked to let go of a specific percentage of our salary which was fine with me as it will be paid back later on, as I was in my parents house I decided to let go of 80% but in a condition to raise the precentage for other employees who are living independently and have a family to take care of, not sure if the CEO did as I requested but I trust his words.

A month later, we were asked again to let go of half of our salary but this time it wonโ€™t be paid back and any new employee shall be laid off until the company gets more work on the table, so I decided to mark myself as open for the market.

I got a numerous amount of offers which Iโ€™m grateful and thankful for, along with the support from anyone who reached out with an offer, help or a recommendation. I passed few interviews and decided to go with a Moroccan company based in Rabat by a recommendation from a friend of mine who runs a recruiting company. Though I decided to quit after being summoned to the office later in November.

Throughout 2020 I got to meet Jeffrey whoโ€™s my co-founder of Ontwik and has been doing amazing work powering up the micro services of Ontwik and I registered Smakosh as an LLC in the US as well which made it easier for me to work with amazing founders in the states.

Hereโ€™s a summary of things I learned, created, earned and shared.

Learning

Dev

  • Next js
  • React native navigation v5
  • ISR
  • TypeScript
  • BitPay
  • Stripe API
  • I tried Prisma v2
  • I tried Tailwindcss
  • Sequelize
  • Postgres
  • FaunaDB
  • Docusaurus

Life

  • More cooking
  • Selling an idea
  • Living independently
  • Taxes
  • The majority of people still cares about status

Design

  • Started playing with Glassmorphism recently
  • Redesigned this website, will be live anytime soon
  • more about Design systems

Creating

  • Contributed in building 2 platforms and a mobile app at my previous job which Iโ€™m not allowed to disclose as they are still not public.
  • Co-built Ontwik
  • Recruited folks either directly or by a recommendation
  • Started working on Ontwik-ui
  • Updated my Gatsby starters and theme
  • Made a CRA boilerplate

Sharing

  • Gave 5 talks
  • Have been a guest in 3 podcasts episodes

Data about my blog during 2020

  • 63,036 page views ๐Ÿ‘€
  • 20,268 users ๐Ÿ“ˆ
  • 20,032 new users ๐Ÿ“ˆ

  • 3,833 are based in ๐Ÿ‡ฒ๐Ÿ‡ฆ

  • 3,203 ๐Ÿ‡บ๐Ÿ‡ฒ

  • 1,836 ๐Ÿ‡ฎ๐Ÿ‡ณ

  • 1,378 ๐Ÿ‡จ๐Ÿ‡ณ

  • 1,178 ๐Ÿ‡ช๐Ÿ‡ช

  • 14,131 use Chrome

  • 1,974 use Safari

  • 6,310 use Windows

  • 4,683 use Macintosh

  • 2,180 use Linux

  • 4,610 use Android

  • 2,022 use iOS

Will keep editing this article until January ends I usually do.

Top comments (0)

Hacktoberfest is happening now!



It is a month-long celebration of open source. For a lot of devs, its their introduction to open source.


Check out the Hacktoberfest tag on DEV to keep up with the latest!