![]() He studied Latin for four years, played Magic the Gathering, Dungeons and Dragons, Pokemon Trading Card Game, lots of video games, performed in and enjoyed watching shows on stage in High School.According to his son, he gives really warm hugs and is so silly.His first programming language was QBasic.Proven solutions to problems are better than rolling our own, and most of the problems we face as programmers have been solved before by other programmers. Building on the work: As programmers, we stand on the shoulders of the engineers who came before us.Learning a programming language means learning not just its components, its libraries, and its syntax, but also its idioms. Speak the Language: I don't write assembly in Java, I don't write C++ in Python.Outside In: I create new software from the outside in, first considering all of the libraries, inputs, outputs, and UI needed to make the program work, and then write the core logic to connect these components together.These include SOLID, DRY, YAGNI, and similar advice. Proven Design Principles: I adhere to proven design principles in a judicious manner.Completion: The project isn't done unless the code is documented, tested, and flexible.Technologies I Know Programming and Data Languages Programming Languages: Ongoing support on a subscription basis.Custom made software tools that streamline internal processes.Clear and concise documentation that educates users effectively to receive the most value out of your products or services.Graphic design that makes you stand out from the crowd.Bespoke technology services that streamline your business. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |