A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.
-Robert A. Heinlein
Currently I am self employed and spending the majority of my time developing software. My goal is to understand both the software and hardware in depth so I can better manage a team of engineers and developers in the future. My motivation flows from broader thoughts on software architecture and robotic/human interaction that I began to develop as a contractor. My day to day activities vary widely but nearly 6 hours a day is spent coding in java and sometimes c#. This includes the common activities such as coding within an IDE, uploading via Git or FTP, and working with other data or software like XML, JSON, SQL, etc, etc. I have also spent some time designing custom circuit boards and fabricating hardware.
Previous I spent the majority of my time as a tradesman and project manager. This was a great learning experience and gave me an opportunity to develop skills I feel are critical to any industry. Being a project manager is about people management. Both managing customer expectations and the people employed by or working with you as you move everyone towards the goal of completing the project successfully. Being a project manager is also about research. Reading through technical manuals and instructions because no matter how much you trust your experts you must always be competent in understanding how well they are performing or predicting issues that may arise and sometimes just knowing if your experts suck at their job. I think the number one skill I learned as project manager is time and money management. Writing computer code on a job for me was the ultimate test because you are getting interrupted every 5 minutes but you still need to have laser focused concentration on your task. Money management because understanding cash flow, unexpected expenses and estimated vs actual costs is critical to the success of any project.
I also have an unhealthy amount interest real estate, the stock market, the foreign and domestic bond markets and the seemingly endless shit-show that is International politics/history.
I also offer consulting services from time to time from anything including plan review, estimate review pulling permits, or just assisting business owners complete technical projects.
My short term goals:
-Advance my skills developing software and build my personal software library.
-Assemble and test some of my designs.
-Find new investment projects.
I am best described as a self educated, semi-ambitious, libertarian capitalist….even though that description is rather pretentious. I’m closer to knowing nothing than I am to knowing everything so I remain open to new ideas while maintaining critical analysis of both old and new. So basically I copy pieces from who ever is doing it better than try to improve on it out of boredom. Which now that I think of it, makes me a a cheater with some type of mild attention deficit disorder. I’m here to help, to study and to enjoy.
Practical Skill set:
Object Oriented Programming – Java and C# for windows PC and android (Strong Understanding)
Related Tech – PHP, SQL or Data Storage, XML, JSON, Git, FTP, CMD Line, C++ (Used Regularly)
Misc- Web development, Writing & misc common software (I dabble)
Problem Solving/ Prevention – Researching, critical thinking, Documentation & Code Organization (Strong)
Electrical Systems – AC power service. DC power. Circuit boards. microprocessors. (Medium)
Project Management – Planning, Supervising, Review, Consulting & Performing (Strong)
Valuation, Negotiation & Investing – Investments, Contracts & Negotiations
Born 03/20/1986. I am a southern California native. Attended publicly funded schools for very short duration at different times. Experience includes working with several companies as well as being self employed. Personal hobbies include, fitness, outdoor recreation and social events. I enjoy learning new things which includes everything from picking a lock to making compound truffle butter. If you are reading this please leave a comment below and say hello. I always tell people that they never meet my friends because my friends are on the internet. You comments would really help support that assertion.