Resources

Here you will find resources that inspired us to build Unsizify and make work of developers and project managers more productive and fulfilling.

6 types of developers and what makes them feel productive

6 types of developers illustation

Developers greatly differ in what they consider as productive work.
What makes them productive or unproductive depends on which of 6 types they are:

  1. social
  2. lone
  3. focused
  4. balanced
  5. leading
  6. goal-oriented

The myth of multitasking: How much productivity is lost through task switching?

the myth of multitasking lens

Developers multitask in many ways, but regardless of the form, the cost of context switching and task switching is high.

  1. Say Hello to reality! Multitasking is one big NO
  2. How fragmented is a developer’s work?
  3. What is the cost of context and task switching?
  4. How to stay in the flow?

Happy devs: How to be a scientist about it?

happy

Happiness is crucial to your business and is actually a better forward predictor of revenue than most of the metrics your CFO provides. In this article we’re going to lay out just how important happiness is to your organization, and how to capture, measure, and apply it.

  1. Just a little bit of happiness
  2. Quantifying Happiness
  3. Developer Happiness Metric
  4. Closing remarks and takeaways

Effective team work in remote times and asynchronous communication

remote_work

Managers who oversee teams commonly face several challenges related to productivity and communication:

  1. Decreased performance levels
  2. Lack of communication
  3. Poor teamwork
  4. Time management

Deliver often, deliver continuously: But only when users need it

build and deliver

The real goal isn’t to "do Scrum", "do Agile", "do Lean", or what-have-you. The goal is to be in a position to deliver working software that gives the users some new capability at a moment’s notice. But as with any goal, the key is to keep aiming in the right direction.

  1. Releasing more often reduces risk. Wait, what?
  2. How does Continuous Delivery actually work?
  3. Not all features are of the same significance
  4. Start with tiny bit of value
  5. Closing remarks and takeaways

Async Dev: Mindset for where the future of software development teamwork is headed

async work

In an all-remote setting, where team members are empowered to live and work where they're most fulfilled, mastering asynchronous workflows is vital to avoiding dysfunction. It also enables team members to be on equal footing as other team members globally.

4 ways to improve productivity painlessly

have no bad days anymore because of low productivity

Have you ever found yourself in a situation where you had the feeling that the day was challenging and exhausting? You did not complete the tasks assigned, or you were not satisfied with the final result? Have you ever wondered what led to that?

So how to improve your productivity and get more out of your day? Here are 4 ways to help you do that:

  1. Manage your time wisely
  2. Minimize distractions
  3. Avoid multitasking
  4. Automate

Feeling burned out? Attach some value to your work

no problem is too big

Although the burn-out isn’t a medical condition, but rather a collection of symptoms which lead to negative emotions about work, it is still very important to recognize it in the early stages and try to avoid it.

Code review: Not so magical, but it can do wonders

in pursuit of magic

Code review is a process wherein a developer’s code (or a pull request) is examined by a peer or a senior developer. During that process each fellow programmer (reviewer) examines the code and indicates inconsistencies, errors, potential bugs, design and architecture problems. Simply said, code review helps ensure that your code is as clean as possible.

Here are the reasons why I’ve found code review to be essential for ensuring the consistency and sustainability of every coding project.

Are you ready to build a self-managed team?

self managed team

To succeed in fast-changing, dynamic markets, organizations must be increasingly flexible and adaptive. Self-managing teams are a key tool in creating such organizations.

What does it mean to have a self-managed team? What are their characteristics, common principles? Is any type of team suited to be self-managed? Self-management sounds complex, shall we just ignore it?

This article will explore each of these question in turn.

Maker's time - importance of interrupted focused work

makers time

Have you ever felt that in one hour you accomplished more than you usually do in a whole day? Did you ever check your email just for a minute and found yourself completely lost to what you were doing before?

If so, you are probably working on something that is called maker’s time.

Understanding it can help you to not only be more productive but also to end up having more free time which is increasingly hard to find in modern world. So, what exactly is maker’s time?