Monthly Archives

2 Articles

Codility code challenges – The initiation

Posted by Malisa Ncube on

I only discovered Codility a few weeks ago and realised that it is used by quite a number of developers for code challenges, just like Hackerrank and Project Euler. It seems to be the new kid on the block but has become very popular and clearly I’ve been living under a rock not to know what is happening in that world.

I immediately created a new repository where I started committing some solutions to challenges that I saw. These solutions are for practice and may not all be running in O(1), O(log n) or O(log n) time or space as often required. In short, some may be inefficient to enable reasoning towards faster solutions and I’ll keep those old versions to enable my thought story to remain persisted.

The link is and depending on the challenge source, I should also start having hackerrank, project euler, pramp among others. I already have 25 scripts in this repo. 🙂

I think this is going to be fun. I’ll discuss some of the challenges that I find interesting here. I will mainly use Python and C# as languages. LinqPad and VSCode are the tools of choice. In the process I hope to learn some of the new Python 3.0 syntax.

While I generally like code challenges, I think they miss critical parts of software development, which is Architecture, Teamwork, Work Ethic and other soft skills . I think they should not be solely used to determine if the developer is excellent. They are good to see how the engineer thinks and distills an idea from usually a brute force approach to a better solution and how the handling of edge cases.

If you’re also interested in these kind of things, ping me and we share ideas.

Back online

Posted by Malisa Ncube on

This is my quick way to get back online. Its been a while and my attempt in running a node.js based site on this platform failed because of permissions and all tricks were also met with some forms of blockage.

Now, I’m thinking about my old content. Wondering if I should try and import it here or just start from scratch. I also used to blog on sometime back, until I moved to a ghost blog engine that I was running on Azure on this domain. There were many iterations of ghost blog and the authors changed the installation procedure too and I could not keep up. The best way is to use their subscription service which keeps you up to date with features and security patches. I’ve then just decided to go simple – WordPress.

Its sad that cPanel still cannot run .NET Core. I’d really love to see that happen soon, and possibly get OrchardProject.Net for this. I love WordPress and have so much respect for it as a product, and it has stood time, has received many security patches because as you know, hackers like to attack the most popular products. I’d love a .NET centric site more because I’d find it easier to continuously tweak it or ticker with stuff on it.

Anyways, I called this site .NET delights, when its actually not only about .NET. Its about all coding I do in general and some other stuff I create including music and poetry. I intend to collate all content here and hopefully it will enable me to document some of the stuff I like to do.

This site contains my views and not those of any organisation.

Catch you on the next posts. 😀