I am a Software Developer. This entails the creation of maintainable solutions that work. The process usually begins with a business need, followed by gathering and analysis of the requirements, design, development, testing and finally the maintenance. Software development is a painstaking, methodical and step-by-step process that needs a great team to execute.
Over the years, I have been fortunate to work with vibrant, dynamic creative, dedicated and smart teams. I have been in the software development trenches for 14 odd years and it’s been quite a thrill.
When I first got interviewed for an OutSystems Dev position in 2015, I was asked to write a small phonebook application. This was my first time working in the OutSystems Service Studio. I managed to build the app in 3 days, it landed me my first OutSystems developer job. I always relish that, I was initiated in VB Access, mentored in VB .Net, sharpened in C# and then forged in OutSystems.
The forging was quite eventful because I had to recalibrate my mind to work in low-code. It was quite hard at first to work without seeing the code side of things. I had to learn to think logically, not just syntax then logic. However, once I learnt the ropes there was no going back. I cannot imagine working on any other platform besides the low-code realm.
I have realized that the actual deftness in building robust solutions lies not in how well-endowed you are in verbose code but in how logic flows. OutSystems just makes software development fun, the low-code platform helped me to focus on refining the solution and provide rapid deployment of solutions.
Over the years I realized that I needed to keep my skills refined. It’s important to stay abreast of new developments and better ways of doing things. “Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” – Abraham Lincoln. This just rings true about software development. I think that the best way to truly reskill is to keep learning and stay informed.
Being part of the OutSystems community has immensely impacted me as a developer. I have learnt to participate in the community with fellow professionals. To any newbie out there or even a seasoned developer who wants to stay on top of the game, my advice is to keep sharpening the axe.
Keep learning, certify whenever possible. This comes in handy whenever you are working.
About the author.
Daniel is a Software Developer with over 14 years of experience. He has a very solid base of the dot net framework, MS SQL and is very conversant with OutSystems. He started his development career in 2007 and has developed a myriad of applications across his career path. He is a self-motivated problem solver who works well in a team and who is always eager to learn and grow.