On life and love

Relationships are hard to maintain. It touches very deep parts inside you, it makes you more insecure and usually more dumber. Relationships are hard. It is extremely rare in nature to have two independently actors to align and to keep on that. It is often each partner in a different stage in the relationship than the other. The expectations change and so are the responsibilities. We are human and it is imperative we are insecure and subject to external factor....

May 12, 2020

Simple design: probably a good one!

This article is intended to be rather short ™. I will discuss my latest tool [https://github.com/adonese/ebs-live](ebs live dashboard api consumer). As the name suggests, this tool simply converts EBS’s website into an API. Pretty simple right. the problem we have an html document we want to parse it to extract some text, v We can use Go’s excellent x/net/html library to parse the html. html package provides the following: proper utf-8 encoding html body node traversing (e....

April 8, 2020

Simple design: probably a good one!

This article is intended to be rather short ™. I will discuss my latest tool [https://github.com/adonese/ebs-live](ebs live dashboard api consumer). As the name suggests, this tool simply converts EBS’s website into an API. Pretty simple right. the problem we have an html document we want to parse it to extract some text, v We can use Go’s excellent x/net/html library to parse the html. html package provides the following: proper utf-8 encoding html body node traversing (e....

April 3, 2020

About Corona Virus

This will be a rather short post on Corona Virus you can read more on Wikipedia. My take on corona is from a slightly different perspective, an econmoical one. I’m neither a physician nor an economist, so take everything you read here with a huge grain of salt. You can help yourself and the community a lot by following public health regulations. Cleaning your hands with soap and self isolation can be very helpful in reducing the number of Corona cases and avoid excessively overwhelming the health system....

March 19, 2020

Stereotyping

stereotyping is bad I do computer programs. i have a long hair, and it is quite usually messy. i fit quite well into the typical computer guy geeks. I have seen many people making that note: hey you look like a geek! Working on so

February 9, 2020

entrepreneurship the hidden side

The gem of this post is that entrepreneurship is not exactly what it sounds, and there is nothing inherently bad about employment. The effort it takes to build a successful startup is far more great than “just being an employee”. Startups are not actually for everyone, and that doesn’t make them any better than well established companies. entrepreneurship the hidden side I have read so many articles and posts everywhere about startups....

February 3, 2020

On being technical

You are too technical This week was a little bit fun for me. I had this incident where one of our clients has had a meeting with us and in the process he made joke about my technical skills–as in they the business owners use us the coders to do their stuff. It was indeed a bad joke, but it led me into writing this post. I wanted to share with you how extremely excited I am of being a programmer and the myth behind “technical term”....

January 20, 2020

Airtime

Preface A subsidy or government incentive is a form of financial aid or support extended to an economic sector (business, or individual) generally with the aim of promoting economic and social policy1. MOBILE money in Africa comes in different flavours. The sophisticated sort, exemplified by services such as M-Pesa in Kenya[…]. This sort uses pre-paid mobile-airtime minutes as a de facto currency that can be transferred between phones, exchanged for cash with dealers…2...

January 17, 2020

How to design libraries

This post is about how to design libraries. It can help you write good code that you can reuse it in other different parts. don’t do too much We will take examples to make it more clear. When working with Cashqbot our Telegram Payment Bot. We have /rate feature which allows our users to get the USD rate of today Thanks to the folks of price today. I will just go through how we implmeneted this feature and what we can learn from that....

January 15, 2020

A premiere on system design

We run noebs and it is by far the most feature complete payment middleware in Sudan. Noebs is used by different banks and other payment providers, in addition to us. This post is not about that, I want to discuss more on what is it like to build such a system. When doing software, we almost always tend to make more features, and many times it is because of the sheer joy of doing so....

January 4, 2020