News & Articles

Think of a startup as a boat. You generally need a crew to run that boat and the larger it gets the more folks you need “on deck.” For a moment let's forget about the logistics of actually operating a boat and just think about navigation. Many startup teams are eager to take on cheap inexperienced tech talent as a solution. They see no problem with bringing in a junior developer as a tech leader because “they’re a programmer, they know what they’re doing.” One common problem for non-technical... + continue reading
Solving complex business problems is to a software engineer as building a home is to a contractor. The perfect combination of expertise and building materials are essential. The contractor you've employed does not extend resources to chopping down trees and milling the lumber to frame the house, or mining for clay, molding it into bricks, and curing it in a kiln for a touch of elegance and protection (although she might know how to do all that!).   For the process to be cost effective... + continue reading
Have you ever lost yourself in a project? Spending days on end engrossed in its every little detail. Obsessing over each feature, button, and attribute. Finally you finish and show your magnum opus to your peers and they respond with an indifferent shrug or worse: they don't like it! You, like many others before you, have suffered from getting too involved with a project before first identifying your value proposition.   What is a Value Proposition A value proposition is the heart of... + continue reading
Maybe you have heard this story: A couple of guys with no technical experience get a great idea. They scrape together some money and start looking for a developer to build their visionary new product. Shopping around is yielding some pretty expensive results so they decide to pursue a developer overseas. As the first invoices come in they are busy patting themselves on the backs for saving so much money and outsmarting everyone. What captains of industry these fine folk are! They have truly... + continue reading
If you’ve been around Laravel for a while, you might have noticed there are three different ways in your controllers to retrieve input from your form.  For instance, if you are trying to retrieve the name of a user from a form, your user controller might have one of the following lines of code:   public function store(Request $request) { $name = $request->input(‘name’); // Or $name = $request->name; // Or $name = $request->... + continue reading