Choosing the right language for your app is an important decision point for your company. There are nearly infinite strong opinions on each language and which one is best. In this article I'll be as objective as possible and lay out pros and cons for major languages. Most languages are good for a specific use case, and the top few (Python, Node) are often best in most cases.
Dev Shops and Upwork Contractors, How to Build Best
There are lots of ways to get an app built. I explored some tradeoffs in my article on outsourcing vs hiring inhouse. Here, we're discussing the advantages and disadvantages of dev shops and hiring single contractors.
Should I outsource or hire inhouse?
Many early stage companies face a decision of how to build out their first product. Do we go the route of inhouse engineers, or do we outsource to start? Sometimes a combination makes sense. Here are some considerations to take into account.
Tools to Access Senior Engineers for Early Companies
Competing with Google for top talent can feel defeating. They have unlimited money, and all the clout. But there is a boutique industry popping up for specialized services of senior and principal engineering services.
Native Apps Vs Mobile Web: Which is Right For You?
A major decision point in early initiatives is between building a native app or with the mobile web. There are a number of things to consider from a user standpoint as well as technical considerations. I also give some options for hybrid and compromises between these two main modalities.
Your Mobile Strategy: Native App or Mobile Web?
A major decision point in early initiatives is between building a native app or with mobile web. There are a number of things to consider from a user standpoint as well as technical considerations. I also give some options for hybrid and compromises between these two main modalities.
Pros and Cons of Equity Based Technical Cofounders
I and every peer of mine in software have been approached dozens of times to be an equity partner in a startup. As with any decision in an early stage company, there's pros and cons to this approach.
Limited Technology Can Yield Better Products
Doom II, the game from 1994 is best in class, in my humble opinion, even when compared against its successors. The reasons I think so include:
In Code Reviews — Prioritize Revisions over Proofreading
There are two distinct forms of feedback in code reviews: revising and proofreading.