
Hey my name is Ace aka Anthony Elam. I'm addicted to learning and understanding how things work. I can't seem to satisfy the desire for solving problems. So I continue to search for new challenging problems to solve. Over the years I've stored my accumulation of software engineering knowledge in Confluence. Check it out here https://elaminc.atlassian.net/wiki/x/F4. Please use the following creds
user: softwareengineer@elamenterpriseltd.com
pw: P@ssword*1234
In my 5 years’ of experience as a software engineer I’ve learned that it is important to be able to learn or ramp up quickly on new tech. This happens to be the one thing that remained consistent for me after working on several large multi-million & multi-billion dollar projects as well as some smaller projects. Resources such as Stackoverflow, Google and others make learning possible but, in my opinion, fall short and are unable to keep pace with the changes in tech that happens often. With new tech sometimes there’s often very little or no documentation at all to help guide you. This is why I wish to make myself available as a Mentor and really appreciate the approach this company is taking to help solve this problem. I want to provide the help, patience, encouragement and knowledge that I did not get when I began.
How I began my career as a Software Engineer: A brief story.
One day I, based on a feeling I had, decided to become a Software Engineer. So I enrolled in a software engineering program at a local community college. It was tough, very tough and I thought about quitting. When I was tasked with my final coding project a thought came to mind. I decided not to follow the book or most of the guidelines instead I would seek to understand the problem fully and write out how the program should work. It turns out that I did so well that my instructor sent my program to every Computer Science instructor on campus and colleagues he knew outside of work. He asked them to attempt to break my program but no one could. My instructor told me this and said he took 1 point off of my project for not following the book and some of the rules laid out but he added 2 points because I created a solid program that no one was able to break. Lol.
Through my POSTS I'd like to take anyone willing to go, on a journey as I Examine, Investigate, Explore & Disect the following technologies: Javascript(includes all libraries & frameworks), Typescript, RxJs, RxKotlin, RxSwift, Swift, Kotlin.
Using a BDD(Behavior Driven Development) test approach I hope to fully understand and master these technologies. Each of the technologies listed above attempts to solve a problem or series of problems. Examining these problems and exploring or measuring how well each listed tech does is my focus.
Areas of focus includes but are not limited to the following:
I will document my findings here via POSTS. All POSTS will include links to the github repositories & code pens that I create so that you can run and test code on your end. I will also include links to all the tools, sources, resources that I use and why.
I love this stuff!
I will update my profile here over time but feel free to visit my linkedIn page to learn more about me, work experience, etc.
Thanks for visiting