DZone
Agile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Agile Zone > Meetless Monday — Give Yourself a Day Without Meetings

Meetless Monday — Give Yourself a Day Without Meetings

Meetings are the bane of all developers. Banning them from one day a week can make a world of difference.

Itamar Syn-hershko user avatar by
Itamar Syn-hershko
·
Mar. 14, 16 · Agile Zone · Opinion
Like (4)
Save
Tweet
2.14K Views

Join the DZone community and get the full member experience.

Join For Free

Recently, I've been writing less and less code because participating in many important meetings drained my time. So, I have now decided of having a "Meetless Monday" (pun intended) and even marked it in my calendar blocking an entire day. I couldn't be happier. (Well, that's a lie, but I'm getting there.)

That's the TL;DR, and now here is some context to make sure you are not reading things that I didn't write.

Meetings are NOT inherently bad. If managed correctly, they can boost productiveness and build a stronger team. A sophisticated architecture cannot be created in a vacuum, and a hard engineering dilemma is not going to solve itself without sharing others. And, with the right team, they can actually be quite enjoyable, informative, and skills-improving, while helping create a complex system that is more sustainable and free of design flaws.

Short, concrete, and to-the-point meetings with friendly and smart teammates are important, whether working remotely or in an office. Long, boring, useless meetings are indeed considered harmful, but I usually avoid participating in those in the first place.

Developer's productivity

That being said, even the best of meetings will annoy a good and striving developer if they come with no limits. A developer who enjoys writing code and doing actual stuff, not just discussing it, will eventually get frustrated. I know I feel much more satisfied after a successful coding sessions, rather than a round of discussions on architecture.

Hell, even at the many conferences I attend, I spend most of my time coding (other than socializing and drinking beers—or Whiskey if Hadi is around, that is).

At a certain point in a developer's career there may come a time where they will find themselves in many meetings every week, because their role as tech-leads or their domain knowledge—or both—require(s) it. That developer will prefer leading, teaching, and helping others because that's what good and experienced programmers do, with the understanding that they will be writing significantly less code and doing much less techie stuff.

Everything in life is about balance. You shouldn't avoid those meetings completely, but you have to allow yourself those cheerful days of sheer joyful coding. And with real programming, 2+2 != 4; you can't really compare the effectiveness of 4 straight hours of coding to two chunks of 2 hours.

This is why I always mark Mondays in my calendar as "Meetless Monday", blocking the entire day, and never accept a meeting set to this day. This makes me a happier developer, while still allowing me to support the company and my teammates, and participate in design meetings and all of that.

And you may want to do that, too.

Coding (social sciences) dev Calendar (Apple) Architecture teams Design Blocking (computing) career

Published at DZone with permission of Itamar Syn-hershko, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Ultra-Fast Microservices: When Microstream Meets Payara
  • Top Soft Skills to Identify a Great Software Engineer
  • Evolving Domain-Specific Languages
  • A Smarter Redis

Comments

Agile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo