Sunday Edition: Weekly Retro (The Good, Bad and The Ugly)
#daily-stand-up (Awww yeah! We're in the side bar! Thanks, @csallen!)
Why?
While it's good shit to execute and execute consistently, it's critical to step back and ensure that our path of execution is the right path. Enter the Weekly Retro. This post gives us the opportunity to reflect on the past week. And for the next week, double-down on what's working and adjust course for what's not.
To join in:
01 Share your epic (a big chunk of work with a meaty objective) you'd like to complete by the end of January.
02 Share what happened last week that was Good, Bad and Ugly.
03 Decide where you'll be doubling down and where you'll be adjusting course.
04 Help at least one fellow hacker's with their Ugly and give them encouragement.
Optional
05 Share your Work In Progress to underscore your accomplishments.
Then come back on Monday and execute!
EPIC
Beta users February 18th
GOOD, BAD & UGLY
PATH
SUPPORT
@andreigaspar I feel you so much on this. I listened to Deep Work by Cal Newport and I found some useful ideas that have helped me some. I think being aware is a huge step in managing. Forgive yourself, make adjustments and keep going!
WORK IN PROGRESS
Thanks for the support man! Your project is looking great btw. I got into graphql for a while, and it's definitely a great api to consume, but I found it to be ugly and messy on the server side so I threw it out quickly. I think you might be on to something here! Keep up the good work :)
I'm wondering if you remember which language and library were you using on the server side.
Sure, typescript, node, graphql-yoga, postgres with typeorm. My comfort zone is typescript, node, express, mongo with mongoose.
Thanks! I'm going to need a graphql server in node set up and I still haven't decided which way I'm going to go.
EPIC
GOOD, BAD, UGLY
DOUBLE DOWN
COURSE ADJUSTMENTS
SUPPORT:
PENDING...
WIP
ScheduledMemo.com (yet another task on my list is to actually put up a site here, domain is in my pocket but I haven't put a page in place).
Props on working in smaller steps. For me, I find myself just making a "dev" branch and going crazy with any random idea form Trello and any tweaks I want to make, vs. having defined tasks that get their own branch like any legit software dev cycle.
Any tips/good practices that've helped you?
I recommend maintaining multiple lists: your project items, and a list of what your are actually going to do today.
My general strategy:
I maintain project goals, milestones, stories in things like TFS Online or Trello or even sometimes on plain old post-its.
I also maintain a daily to do list (I'm a todoist fan) that spans my personal scope across projects and personal needs.
This sounds like a lot of maintenance maybe, I generally will take a few things from my story board and turn them into actual action items on my todo list. Might sound like 10 minutes of wasted time ever morning, but picking 1-4 important things to take from a storyboard and then forcing myself to fit it into my schedule causes two things to happen.
1.) it forces me to plan enough so that any item can be 'single-tasked' and generally has to fit inside of an hour
2.) if it can't fit into an hour, it generally forces me to break it down and plan better
I also take a piece of every weekend and review my storyboards (scrum style) to see what I think I'll need to break down or delete and to touch base with overall project progress.
I also prune my to do list like I prune my backlog. If something is becoming routine or is no longer adding value, I cut or combine to streamline that list for completion.
Awesome stuff, thanks for taking the time! Will have to try and apply some of this to my life/workflow.
EPIC
By end of 2019:
Get 100 paying customers. 0/100 so far
By end of February:
Publically release of Brooklet to IOS and Android app stores.
Get 15 Beta testers. 3/15 so far (a qualifier here. I only consider a beta tester to be real if they create streams and log events)
GOOD, BAD, UGLY
Good. I set up UI and bug reporting so I can keep a pulse on if/how people user Brooklet.
Good. I applied the feedback from my first users to fix a bug and develop some features.
Good. Tried out marketing on Twitter, Reddit, and Indie Hackers. This has led to a rise in traffic on Brooklet.app.
Bad. I release a bug to my brand new users.
Ugly. Was distracted from my plan a couple times this week by social media and by features that I didn't plan. I need to set goals and stick to them.
PATH
Continue light marketing to get a trickle of new users coming into the app and (hopefully) providing feedback. Get more formal about the release process.
Focus in on testing and preparing for release in Feb. This means testing and logging bugs and polish tasks. Later on, it means learning how to submit apps to the Android app store and preparing screenshots and descriptions for the app stores.
WORK IN PROGRESS: Brooklet
What's your plan this week to obliterate distractions?
Focus on the top item in my todo list at a time.
Only check social media and attempt marketing when I complete a task. Which means I shouldn't be in here now :D
#daily-stand-up
EPIC
By end of 2019:
100 paying customers. 3 earned to date.
By end of January:
GOOD, BAD, UGLY
Good. I've received a tremendous amount of support this week. Many thanks to @louisswiss, @AndrewV and @csallen for the candid feedback and serving as a brainstorm catalyst as well as a reality check.
Good. I've my first 100 customers.
Good. No more dick pics! First task I've automated since launching and the automation is working!
Bad. Day gig. Lucky for me, I love it. But I hate when it bleeds into my hacker time. And this week, it's been bleeding.
Bad. I haven't been consistent with executing "do things that don't scale" and evaluating which ones are worth automating.
Ugly. Lots of self-doubt this week. Questioning whether I've the capacity (either creativity or funding) to scale this sucker. @csallen provided a great framework for me to evaluate my capacity, which I'll do today.
PATH
Double Down. I commit to doing "things that don't scale" this week daily and to record the results diligently. At the end of the week, I'll decide what's worth automating.
Adjust Course. Now that I have my first 100 customers, I need to adjust the path and focus on interactions. Which means I need more chicks on the site.
SUPPORT: Pending others joining in.
WORK IN PROGRESS: Happy Endings
I just signed up to check out what your site is about. I literally LOLed at your email address. I'm not big on writing, but I passed the site on to my partner.
(Laughing!) Glad that I could delight! Thanks for taking the time to check out my app!
Congrats on reaching your goal!! And with time to spare!
Just a touch! And thanks! It always feels great to conquer an epic!
EPIC
By end of January:
Updated website to convey the use cases of the product (more details found here - https://www.indiehackers.com/product/reminder-bot/-LWe3Az0CfOa4g3rbIJc)
YESTERDAY
I found a very simple way of signing up on a website I visited. It's inspired me to spend the extra time to simplify my own.
TODAY
WORK IN PROGRESS: Reminder Bot - https://reminderbot.io/
EPIC
GOOD, BAD, UGLY*
PATH
WIP https://depchecker.com
Ooh! And congrats again for building lean and launching!
What does this mean?
That would mean me offering the service of doing a full audit of a project's dependencies - so in addition to the data I already collect programmatically, I'd compile stuff like changelogs, breaking changes, examine what in the project would need to be updated, find alternatives to unmaintained projects, etc.
Idea being that I can do it more cheaply and in less time than a software consultant/freelancer could with their high billable hours. And hopefully the manual work would help me learn what I can automate and productize over time.
Ah. Got it. Where are you planning to offer the service? Do you have a personal network? Or is this something you'd push via a landing page?
Zero idea. Probably cold outreach to software consultants. But for now I'm letting the needs of my colleague lead the way - I don't wanna overthink or pour too much effort into this while I'm still learning what I can about his needs.
Hey - So this is where you guys were hiding!
I was wondering what happened to the group!
EPIC
GOOD
BAD
UGLY
SUPPORT
@jpusateri time spent on improving quality is not wasted, it's time invested! Keep up the good work :)
WORK IN PROGRESS
https://www.scrumbs.app
All the Scrumbs related repos on my GitHub
So what's your game plan for the irons? Reduce? Combine? Divide and conquer?
So far my game plan is to weather the storm honestly... and avoid putting any more irons in! If it doesn't work, I'm going for divide and conquer, which in my head looks like having a really strict schedule, and not let one task bleed into another.
This comment was deleted 8 years ago