Tech Blog

3 steps for building highly effective teams through communication

October 21, 2015 Ross Hendrickson

Learn how to build more effective teams through improving how your team communicates with one another.

Keep reading.

Wrestling with Postel’s Law

October 14, 2015 MacLeod Broad

Find out why Postel’s Law could be eroding your design quality and leaving you stuck in Postel’s Cycle.

Keep reading.

Insight into the role of a manager: asking questions

October 7, 2015 Dave Tucker

Get insight from a manager himself into the role of a manager, why they ask so many questions of their developers, and how to handle it.

Keep reading.

Arrested development: enigmatic Boolean parameters

September 23, 2015 Dustin Lessard

Find out why enigmatic Boolean parameters make the lives of developers more difficult and how clarifying the context can help.

Keep reading.

Breaking and entering: lose the lock while embracing concurrency, Part II

September 10, 2015 Tyler Treat

Read part 2 of 2 in this series to take a deeper look into how and why we are applying lock-free techniques.

Keep reading.

Breaking and entering: lose the lock while embracing concurrency, Part I

September 2, 2015 Tyler Treat

Read part 1 of 2 in this series to learn the problem of subscription matching for messaging systems, how it can be modeled, and linearizability.

Keep reading.

The importance of face time with our users

August 27, 2015 Dave Tucker

Learn how designers and engineers at Workiva use customer feedback to build the new features that make our users’ lives better.

Keep reading.

9 tips for smart software engineering

August 12, 2015 MacLeod Broad

Some tips are experienced, not learned. Here are nine software engineering tips to make your next project smart, holistic, and rapid.

Keep reading.

Managing developers: improve everything you touch

July 29, 2015 Brad Benjamin

Learn what one manager wants to teach all developers—to approach processes differently and improve everything they touch.

Keep reading.

Effective team communication is key to success

July 15, 2015 Chad Knight

Crossing team boundaries incurs overhead every day. Learn best practices for effective team communication for developers.

Keep reading.