Linear Issues to Google Calendar: MBTJ

MBTJ

Imagine it’s a Monday morning. The sun peeks through your window blinds, and your to-do list glares back at you—a tangled jumble of tickets, meetings, and half-finished side projects. You sip your coffee and wonder: “How will I actually get deep,…


This content originally appeared on DEV Community and was authored by Eric

MBTJ

Imagine it’s a Monday morning. The sun peeks through your window blinds, and your to-do list glares back at you—a tangled jumble of tickets, meetings, and half-finished side projects. You sip your coffee and wonder: “How will I actually get deep, uninterrupted work done this week?”

That was me (Hi, I am HyungWoo, you can call me Eric), a software engineer buried under an avalanche of context switches. I loved Linear for tracking issues, but it lived in its own world. Google Calendar managed my meetings, but had no idea about my development tasks. Worse, every time I estimated a card in Linear, reality laughed in my face when I discovered I’d actually spent twice the time. Weekends blurred into evenings of “catch-up” work, and burnout loomed on the horizon.

The Spark of an Idea

I always blocked out chunks of time in calendar, but was lazy to write what I did; I just wanted others to not bother me at that time with meetings. Others saw the block and was sometimes frustrated at me for having too much "focus time" because they didn't know what I was doing and I do understand the frustration so I tried to keep updating the calendar but it was tiring.

I pictured a simple web app: you authorize Linear, pick the issues you want to tackle, drag them onto Monday through Friday in hour-long chunks, and watch as those time blocks flow into your Google Calendar. No more guesswork. No more open-ended tickets that stretch endlessly. A genuine commitment to focused work and other teammates can see what I am working on.

I called it MBTJ because MBTI is popular thing in Korea and J trait of MBTI is preference for structure and order.

Building MBTJ

I quit my job. I had free time. I got to work. It took me about a week to prototype, a month to iterate couple times. and a month to add subscription (first time doing it)

Prototyped the UI in React

  • A calendar grid for one week (Sunday to Saturday)
  • A dialog for creating time block with tickets from Linear directly pulled
  • Drag interface just like google calendar

Putting MBTJ to the Test

The real proof came when I invited a handful of colleagues to try the beta. Here’s what they experienced:

  • Clarity: No more blank calendar grids—each hour had a purpose: “Implement user auth,” “Bugfix: payment webhook,” “Research new SDK.”
  • Accountability: Shared calendars meant teammates could see when I was in “deep focus” mode. They respected those blocks, and I respected theirs.
  • Reflection: On Sundays, the auto-generated retrospective dashboard highlighted productivity peaks—and valleys. Carla, one beta user, said: > “I always think I’ll be productive, but mbtj forces me to plan productivity. And it actually works.”

Lessons Learned

Building mbtj taught me far more than React hooks or Google’s Calendar API. I learned:

  • Simplicity wins: Developers want three things: select, drag, and done—no multi-step wizards.
  • Feedback loops matter: Real-time estimate vs. actual keeps you honest and helps you recalibrate.
  • Positive social pressure: Public focus blocks encourage team respect for deep work and turn individual planning into a shared habit.

What’s Next?

mbtj is now live at mbtj.app with a free 30-day trial and a straightforward subscription plan. I use it everyday. There are still more things to be done. Report bugs if found! (Thank you in advance)

These are some features in my mind. I am still trying to see what heavy users think seem necessary

  • daily scrum slack messages you can use to copy and paste
  • how to do weekly or monthly reflection well with the analytics

If you’re tired of aimless to-dos and want to turn your Linear issues into actual, scheduled focus sessions, give mbtj a try. Plan your week. Own your time. Build better habits—one block at a time.


This content originally appeared on DEV Community and was authored by Eric


Print Share Comment Cite Upload Translate Updates
APA

Eric | Sciencx (2025-06-11T03:47:17+00:00) Linear Issues to Google Calendar: MBTJ. Retrieved from https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/

MLA
" » Linear Issues to Google Calendar: MBTJ." Eric | Sciencx - Wednesday June 11, 2025, https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/
HARVARD
Eric | Sciencx Wednesday June 11, 2025 » Linear Issues to Google Calendar: MBTJ., viewed ,<https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/>
VANCOUVER
Eric | Sciencx - » Linear Issues to Google Calendar: MBTJ. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/
CHICAGO
" » Linear Issues to Google Calendar: MBTJ." Eric | Sciencx - Accessed . https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/
IEEE
" » Linear Issues to Google Calendar: MBTJ." Eric | Sciencx [Online]. Available: https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/. [Accessed: ]
rf:citation
» Linear Issues to Google Calendar: MBTJ | Eric | Sciencx | https://www.scien.cx/2025/06/11/linear-issues-to-google-calendar-mbtj/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.