masukomi,
@masukomi@connectified.com avatar

As an Programmer, staying on top of work (what to do, & not letting things slip through the cracks), and knowing if I'm doing "enough" has been hard. I've put together a tool to help with that, and I'm thrilled with how much it's been helping. I thought I'd give you a sneak peek.

This is the "dashboard" it's a high level overview of all the things: notes, tasks, open PRs, and a couple graphs of PR related things.

1/?

masukomi,
@masukomi@connectified.com avatar

This is the "Dailies" page, which has surprised me by really being the page that I use constantly. It's a rolling list of tasks, notes, etc by the day. A ticket will appear on the day it was assigned to you AND the day you finished it. Really useful for standups. PRs are the day you pushed them & the day they closed.

Mostly I create a note with todays TODO (markdown) and at the end of the day, as i've checked things off, I convert it to a "standup notes for (<next day>)" note

2/?

masukomi,
@masukomi@connectified.com avatar

I'm living with it, and gradually tweaking things as I find the friction points. The plan is to open source it, but I may also make a hosted version that people could pay to use.

Background processes will ingest Issues and PRs from GitHub. Ingesters for other systems can be written, and I intend to support GitLab by default eventually. Tickets can be ingested from wherever and become "Tasks" in this system which are intentionally generic.

3/?

masukomi,
@masukomi@connectified.com avatar

The backend is Rails + Bootstrap and very intentionally involves no front-end JS framework. It's intended to be trivially easy to hack by any rails developer, and so far I'm seeing zero need for fancy JS.

If this sounds like something you'd want to try using, let me know. Maybe I'll open it up to geeky beta testers soon. ;)

4/4

masukomi,
@masukomi@connectified.com avatar

🤔 just realized, you may be wondering about the "Wifey" tab. All the data is broken down into "contexts" so the data / notes / tasks from my personal projects don't effect what I see when I'm working on the stuff they actually pay me for. ;)

"Wifey" is just a context I made for my wife's stuff because i wrote this in between jobs and her work is all in public repos so she was a good user to test with. ;)

masukomi,
@masukomi@connectified.com avatar

oh, and the complete lack of PR contributions by week by me in the graph (for most weeks) is because i just started the new job so I wasn't there to contribute. ;)

masukomi,
@masukomi@connectified.com avatar

A couple details from the dashboard...

clicking a note's title will expand it. Clicking a ticket's title will take you to the ticket in the originating system. Unsure how I feel about these working differently but it feels like the right defaults.

Also showing how you can designate some tasks as one's you're just "observing" At work they create tickets for discussion and You'll get assigned to it (so it shows up) but you're not on the hook for work, and you want to keep an eye on it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • ADHD
  • tacticalgear
  • thenastyranch
  • ethstaker
  • everett
  • Durango
  • rosin
  • InstantRegret
  • DreamBathrooms
  • magazineikmin
  • Youngstown
  • mdbf
  • slotface
  • GTA5RPClips
  • kavyap
  • JUstTest
  • tester
  • cubers
  • cisconetworking
  • ngwrru68w68
  • khanakhh
  • normalnudes
  • provamag3
  • Leos
  • modclub
  • osvaldo12
  • megavids
  • anitta
  • lostlight
  • All magazines