Cover image for The Art of Software Development Craftmanship

The Art of Software Development Craftmanship

I just don’t think it’s possible or probable in today’s world to distinguish yourself as an educational institution or success seeker at the level of information gathering or information distribution. I mean this is the information age, you can get a great book, a great essay, a great idea anywhere you know. None of us can do that better than the internet right? There is no great thought leader who can out think the internet like we have data. What the “pipeline program” get right is it puts you in a context where you’re part of a community that says yeah yeah yeah yeah thats good - You’ve got access to ideas, you’ve got access to information thats awesome but when are you going to show up, When are you going to face that blank page?, When are you going to face the possibilities within you? When are you going to face those fears of not gonna let you hide. You gotta show up - that’s the hardest part and it sounds simple and it sounds very commonsensical but its the number 1 reason why we don’t write that book? Its the number 1 reason why we don’t ask that question. Its not because we don’t know or we don’t have the information. We don’t have an environment and we don’t have a support network that makes it feel like showing up is possible for me, not just possible for the success stories I see out there, but I can show up.

Excerpt from the altmba ad. at the very end of all akimbo podcast with little adaptation from me.

Introduction

The TalentQL pipeline program was launched 1st June, 2021 with an official press release on techpoint and an official blogpost. The idea of the program is to bridge the gap between senior and intermediate developers in the African eco-system. It is a specialised training program for Software Engineers in Africa.

Mentor’s Strategy

The program which is focused on training and upskilling mid-level software engineers across the continent to Senior Software Engineers. The training and upskilling use a mentor-mentee approach as pipeline engineers are assigned mentors who will help the mentee for 6 months. The success ratio will be that the developers become senior devs in their specialization and much more employable by foreign companies. Some might even benefit from relocation packages but the selling feature is that there is zero initial costs.

PS - I think it’s scaling the Hack Sultan’s dev career program.

The company noted that the devs will be allowed to pay after they have successfully gotten a new job that pays $2000 and above*. The payment is allowed to span around 2 years giving the developers less pressure in paying the cost back. There are lot of details that you can checkout from their FAQ section of the pipeline program.

How I Got Into The Program

The interesting thing is it seems to be the only interview I have passed in a while. I signed up for the frontend track of the program. Most of my previous engagement has been a backend role with less fronted experience but I was willing to start a frontend journey where I think I belong.

Interview Process

The screening process was in 3 parts:

  1. The problem solving interview - 6 hrs using the coderbtye platform.
  2. The project interview - You’re given a project to solve within a period to build a project and host the code on GitHub and host the functioning project on a shareable link that can be submitted. The frontend project I was given is a color and shapes filter that has certain requirements including state management with either context or redux, typescript usage and writing tests. The task duration was a 7 days.
  3. The last part was more of a purpose alignment call with the program managers. I was interviewed by the pipeline managers Rachael Onoja and Chidi Okoye.

Fast forward and I got into the pipeline program and I am called a senior engineer in training😜. 16 people were selected for the 1st cohort from around 500 applications I think.

Fears and Doubt

Well I had fears and doubt about the program but in the end after the first week. I saw it as an opportunity to become mentored by great engineer who has go through some of my current challenges with the hope that he help me to level up my skill and become employable. I might fail and not pass the program as well thereby running into incurred debt.

Is it worth it?

I cannot say yet maybe when I finish the program, but I am sure It will benefit my career. I even wrote a short piece about meeting my mentor. I am excited about the journey. Its a win - win for all the parties involved I think. Pipeline participant will benefit from a possible upskilling and new job with relocation offers, remote opportunity or a top local company. TalentQL will benefit from the money the pipeline engineers will payback and much more build a reputation on the success stories of the pipeline engineers. The mentors will contribute to the stories and journey of the engineers and hence learning and improving mentoring skills and reputation.

Group and individual projects

We will be doing an individual project that we can show case on our resume and much more help learn delivering a quality project with the help of the mentors and managers. We also will be doing group project where we are paired into groups to build a full product that we will show case.

Other perks

An access to a learning platform to upskill areas of least competence. Exposure to a global hiring team, soft skill training and webinar experience with top professional from various areas of software engineering. It won’t be complete with swags and other benefits that cannot be mention now. Have a technical writer to review and train to become better technical writer.

Goals

To finish well and become hirable in the 4 month of the program. I have financial goals set as well. Getting hired above all is the most important of all the skill. Improving my technical writing skills.

Summary

I joined a pipeline program where I will be exposed to training opportunities using a mentor model with the hope to secure a better job opportunity. Considering the risks, fears, doubt and challenges, I am optimistic that if I put in my best and the right mental shift I will crush my goals and reach for more. I will make and meet new friends with whom I can continue on my journey to be better that I was yesterday. Its a hope rising on the horizon. I will keep you by audience posted on the experience. Wish me well.