I am a bright, well balanced, and creative software engineer with a passion for fixing problems. With proper time and attention, any issue can be tended to in a flexible and malleable manner to build on for the future. So, I subscribe to the SOLID and AGILE methodology/ideology, but in the past, I`ve been very minimalist on these when it comes to projects that I don`t intend to share. I`ve recently started using the adapter pattern in a lot of my work, as well as interfacing my classes, not because I have to, but because it`s making it easier to decompose problems, keep my code up to date, and make changes or add features as necessary. My first coding experience? Hmmm, when I was in grade school, someone in my family got me a computer game called Unlimited Adventures. This was an old school RPG creator for Dungeons and Dragons, and honestly, there wasn`t a whole lot of coding I did there, but I loved it when I found out that when typing dialog for an NPC, if I typed when being read back, the game instead said the given name of the first character in the party! In retrospect I`m sure there were other features like that in the manual, but who had time to read when there were video games??!! Why coding? Today I find that the world around me, while somewhat advanced, is technologically insufficient. A lot of things still default to working the good old fashioned way... rather than some other `better, tried and tested` way. So I don`t expect the world to magically change, instead, I`ll strive to make the difference that I already expect.
©