Blog

 

Building your own game console

That’s quite a sensationalist title! I didn’t honestly set out to build a console, but it was a fun journey and I thought it would be great to share. There’s a couple learnings I would like to pass on and a couple hopes and dreams I have for the future. Living in South Africa, I…

DefCon 26 There and back again

I was very fortunate to get an opportunity to go to DefCon 26 with a friend of mine for a project he was doing. He needed some extra hands on deck and being in the right place at the right time was fortuitous. What’s a DefCon ? It’s an Annual Security Conference in Las Vegas…

WordPress, how many ways can I say hello ?

I find it funny that I can write programs that can calculate risk on a share portfolio, do heavy math calculations on tiny hardware devices, help write programs that massive enterprise businesses use to stock take , but putting up my first WordPress blog, was just as massive en devour to get something I was…

The art of the illusion with photogrammetry

The Problem This was one of the most amazing finds of the last year for me. As someone with no real classical artistic talent, I find the idea of taking real world assets and getting them into computers fascinating. There are many different ways of doing this and processes for it. There is a way…

What I learnt from interviewing over 50 people in a year

I went from literally no interviewing experience to an experienced interviewer in the space of only a year. I found it a fascinating experience and thought it would be good to share. What I want to accomplish I’d like to reflect on the experience and share some of what I learnt, as well as what…

Interviewing do’s and don’ts

This is a follow on to another blog I wrote, What I learnt from interviewing 50 people in a year, to detail a bit more in depth some of the do’s and don’ts that I found in interviewing and training interviewers. Do Prepare Know your subject and questions. If it’s an interactive question where you…

Is Raytracing the future of rendering or the next big fad ?

I was surprised that Ray tracing made a massive resurgence at GDC 2018. Ray tracing has always been the alternative to Polygonal Rasterization (Standard 3d Rendering) and Voxels (similar to Polygons but using many many many dots in 3d space). Take a look at these phenomenal videos which were released at the Conference. Pay particular…

Slownet 🙁 , Fasternet? Raspinet!

The problem My internet was under performing quite severly and I didn’t know why. Occasionally for periods of time from a few minutes to hours at a time our internet would become unusable. First thing was isolating the problem . I installed all the monitoring tools I could to find to narrow down the problem…

The pixelated dawn of virtual reality

I have always been fascinated by Virtual Reality. It was always depicted as the future in media, the place we wanted to be but weren’t yet. There was Tron, Lawnmower Man, Johnny Mnemonic, scenes in Hackers and so many others. Games like Dactyl Nightmare that inspired me to believe it was the next level of…

The creation of Lauren

For me, the best part of finishing a project is making people’s tedious problems into non-entities. I believe that people’s jobs are generally encumbered with too much peripheral work to what they should actually be doing and focussing on. I take great pleasure in making manual things go away, to free up a person to…

Toe Dabbing in ESP8266

The start of something small I’ve always had a dream of learning electronics and I’ve had a ESP8266 sitting around on my desk for a quite a while now. This board is a marvel of technology, originally it was designed as a WiFi chip, but it was made so well and flexibly, that hackers learnt…

FaceOff without the surgery… DeepFace and FaceSwap

What is FaceSwap ? FaceSwap is a technology used for taking one face and swapping it with another in an image or video. What makes this news ? All the tools are available for anyone to use now! It’s an interesting topic and it’s pretty current, I found the images of Nic Cage everywhere absolutely…

A miner in a new world

I’m a self confessed techno nerd, I find almost everything to do with computers fascinating from reading every technology news source on the web on a daily basis to Kickstarting insane technologies, it’s actually a surprise to me that I never had the urge to learn about the ‘seedy underworld’ of crypto. Even now I…