2019-01-06 Can AI Help Build Software? While AI is unlikely to replace software developers anytime soon, there's no denying that AI is capable of things humans simply are not. How can we leverage their abilities in software development? Read more...
2018-12-04 "Argh! I need a date/time widget" Time is a seemingly simple concept. Humans are taught to deal with it early on, which makes us take for granted how complex it really is to tell time. Trying to build software around time demonstrates this complexity perfectly. Read more...
2018-11-26 The Right Time For Abstractions Little software can be built today without abstractions. Yet there are times when building them are premature. Read more...
2018-11-08 The Wonder of Human Intelligence There is a lot of fear about AI replacing humans. However, the human mind is widely underestimated and its advantages taken for granted. Read more...
2018-10-23 The Role Of Manual Testing Automated testing saves a lot of time and is way more convenient than manually running through test cases. However, there is still a role to play for manual testing. Read more...