lesson The fallacy of completed software. From time to time I have talked potential clients out of doing business with me and my company, not because I did not think the job was great or I did not want the money. It was usually because I knew the project will ultimately fail.
lesson Voldemort Picking up large daunting projects when learning a new technology is the best way to discover the new opportunities that knowledge offers
lesson Thankless Jobs When you find your self in a position where your contribution cannot be perceived, increase your process visibility by having progress meetings and sending reports.
lesson Tech is the easy part In running a business the technology behind the business should not be seen as the make or break factor of the business. There are many parts that have to sing in harmony for it to work.
lesson Feedback Loop The need for an active feedback loop to maintain team spirit and morale to keep long projects, exciting and interesting to all stakeholders
lesson Coding interviews A few thoughts and advice on coding interviews. Things that can be done better because interviews are counter intuitive to developers
lesson Forgiveness When stuck on coding issues or mistakes in your code, the best way to move forward is to forgive yourself first for making the mistakes and then move forward
lesson Initiative Initiative is a major key to becoming a great developer withing your company or team
lesson 3 stages of design in software The three stages of designing needed to set your software up to be completed successfully
lesson HRL: What is your status? Three different methods of reporting your status to remote clients. Status reporting is critical for maintaining a healthy project.
HRL Challenges of working remotely (HRL pt1) The challenges of working remotely and introducing the series discussing various solutions and hacks to make its unique challenges easier to handle
lesson No one gives a shit One of the best advice or statements that has influenced my thinking on building and selling web-applications was one I got from a VC during a Google sponsored Entreprenuer lecture series I attended. He said "I want to tell you guys a secret, No one gives a shit about your apps..."
lesson Communication is a major key 🔑 Communicating clearly with clients and managers, creates success in your career and leads to trust and freedom
lesson The Delivery Man I was at a child dedication a couple weeks ago. As you can imagine, the guys at the event huddled up at a corner with our bottles of beer discussing guy things. The
plan Schedule time to Refactor your code When I look at code I have written in the past, I usually get one of two feelings. I am in amazement and I am like wow Adim you are a genius, how