Dray Williams
Software Development & Interface Design
(and occasional YouTuber)
The Blog
Catch up on the latest thoughts
Professional Things
Tech I like (or hope to like one day)

Problem Solving | My Mantra
My general view when developing solutions is simple: There is no trick to understanding how to code or develop effective systems, rather, an individual's willingness to work through how a problem can be systematically broken down and solved on a small scale. Through designing quality components from the ground up, solutions to even the most complex of problems can be constructed at large. With the technologies currently at our disposal, it is more a question of 'how' to best arrive at a solution as opposed to 'if' a solution is possible. I do not strive to memorize as many languages, systems, or frameworks as possible. Instead, I look to build up the core fundamentals of how to frame and tackle a problem, future-proof the solutions with the necessary testing/communicative infrastructure, and maintain an open mind when engaging in the sharing or learning of info from those with whom I collaborate. Most importantly, my greatest progress can be achieved through knowing how to ask the right questions.