Workiva Life Blog
Make an impact, every day
At Workiva, most of us have worked remotely on occasion. However, if you are not used to maintaining your routine away from the office or school for an extended period of time, it may present challenges. I thought I’d take this opportunity to share some some things that have helped me work effectively from home:
Home Environment Setup
Designate a work space
Workiva is honored to be recognized for the second time by FORTUNE® magazine as one of the 100 Best Companies to Work For®. We are grateful to be listed alongside some of the most successful and forward-thinking companies—many of whom are our customers—in this prestigious group.
Recently, the Denver dev team took a day to attend a training exercise where we discussed The Five Dysfunctions of a Team by Patrick Lencioni.
Workiva recently helped sponsor a charity event called dsmHack. At 5:00 p.m. on March 22, 10 nonprofits each took to the podium to pitch their technical needs to a packed room of developers, designers, and delivery managers, all ready to volunteer their time and tech skills for the next 48 hours. It was both fun and fulfilling, and we would like to tell you a little bit about our team's experience—what we made and how we pulled it off.
Long ago, I was a software developer. I was an average developer, but every so often I created something I was proud of.
On numerous occasions, I remember the experience of showing my work to one or more managers only to have them start to ask me a bunch of questions: How does it work? What are you trying to accomplish with it? Why did you implement that feature in this way? How is that going to integrate with this other piece over there?
Long gone are the days of sharing a single codebase. As architectures embrace looser coupling and higher cohesion, our APIs and service boundaries will also become boundaries of expertise. Further, most interactions between internal services require interaction between teams in the organization. Crossing team boundaries incurs an overhead on day-to-day workflow, but if we hash out some best practices for creating more effective team communication, we can make the process a bit less painful.