Previously in this series, we have discussed the silly arguments of tabs versus spaces and squash versus no-squash merges. Now we are moving on to constructor injection versus service locator. Sometimes both sides of an argument are valid, and often you are picking something based off of personal preference. This feels like one of those…
Read more…
Here are some of the articles we’ve been reading around this office this week. Why writing is the most important skill in design. – “Like designers, great writers understand their audience. They do their research, because the plot and character development has to be believable, complete, and without gaps. They develop empathy for the main…
Read more…
Previously in this series, we discussed the silly argument of tabs versus spaces. Now we are moving on to squash merge versus no squash merge. Before getting into this topic, we should cover branching in Git. Git is a source control system created by Linus Torvalds. One of its key differentiators is that branching actually…
Read more…
Here are some of the articles we’ve been reading around this office this week. What Will Health Care Look Like Once Smart Speakers Are Everywhere? – “Studies have suggested that, by 2020, 50% of all searches will be conducted by voice and smart speakers are expected to reach 55% of U.S. households by 2022. It…
Read more…
In our industry there are conversations (arguments, really) that probably aren’t very fruitful. Some of these can include: Tabs vs Spaces Squash merge vs no squash merge git branching strategy var or not to var Constructor injection vs dependency injection Database change control – deltas vs schema I’m kicking off a series where we look…
Read more…
Here are some of the articles we’ve been reading around this office this week. Google Thinks it’s Close to “Quantum Supremacy.” Here’s What That Really Means – “The magic of quantum computers lies in those qubits. Unlike the bits in classical computers, which store information as either 1 or 0, qubits can exist in multiple…
Read more…
We covered Entity Framework Code First in an earlier post where we just let Entity Framework create the database tables for us from a schema. That pattern might break down when we have actual data, but I do think letting Entity Framework create your tables is a great pattern for proof on concepts. In this…
Read more…
Here are some of the articles we’ve been reading around this office this week. 4 Ways to Build an Innovative Team – “So the simplest answer is that you need to start by empowering the people already in your organization. But to do that, you need to take responsibility for creating an environment in which…
Read more…
Our Software Design and Development Clinics focus on teaching engineers the real-world development skills that will make them more productive and effective. Part of the class is Doug and I covering several topics, but we try to have a real focus on actually doing things. We want students to develop skill and knowledge, which takes…
Read more…
Here are some of the articles we’ve been reading around this office this week. Your Strategy Should Be a Hypothesis You Constantly Adjust – “What is new is the idea that closing the gap between strategy and execution may not be about better execution after all, but rather about better learning – about more dialogue…
Read more…