Im mark anthony panizales, an independet software developer with undying passion for technology. I love to philosophize. I love to develop,organize and see organized systems operate. I love microsoft and opensource. I love to attempt to understand how other people think. I love music, movies and games. Most of all, I love to build my empire called wormz.
For my 16 years in Software Development one of the things that I haven't really mastered is unit testing. Junit testing is something that I don't really use because the bar to get there is really high and we also have a task like agile sprint on which is a time box to do list.
Time changed and applications we develop must work on desktop, web and mobile the level of quality shippable product has just been raised but the time to develop is just getting shorter.
To meet those challenges embracing test driven development (TDD) and behavioral driven development (BDD) is requirement for every application development. It simply gives us a high level of confidence when we pass it to our testers or ship our shippable product.
I am pretty much familiar with TDD using JUnit test case in Java so I won't be discussing it here.
The main difference between TDD and BDD in simple terms is: TDD is for technical people and BDD is for non-technical people.
My new chatbot called Mined will focus on working with Image and text recognition and be able to understand the three important language in my country: English, Tagalog and Bisaya. I will be using Tensorflow for the AI part of this app.
It's been six years since my last post and a lot of things happened in my life. I got married, have two kids(all boys), moved from web development to mobile and now I am working on Artificial Intelligence.
Today, I decided to just write about my daily life to improve my english and be able to express my thoughts naturally.