Asked

Got any feedback, bug reports, or suggestions for WIP?

If you have any feedback for me, post it here. Of course you can also share it in the chat or email me personally.

People occasionally ask me what the best place is to share their ideas, so I figured I'd create a post for it. 😁

Maker of WIP amongst other things.
🇳🇱 | Founder of YTCount.com | Freelance designer and developer

Suggestion:

Weekly/monthy overview that I can share on my socials. Like the WIP Year in Review you already made.

Screenshot 2020-05-26 at 12.45.37.png
remove
Maker of WIP amongst other things.

Cool idea. We can definitely do that. What would you like to see included? Same as the yearly review? I wonder if that gets repetitive after a while.

🇳🇱 | Founder of YTCount.com | Freelance designer and developer

PH Makers sends you recap with (pending) todos and streaks.

Maybe you can create images that we can share on Twitter like #nomadlist.

Screenshot 2020-05-26 at 13.24.21.png
remove
Screenshot 2020-05-26 at 13.27.32.png
remove
Maker of WIP amongst other things.

Ah cool. We do have a personal daily digest email you can enable in settings. We also have a weekly digest, but that's for the whole community.

We can add a personal weekly/quarterly digest and/or add it to the existing community digest.

I like the image idea. We can definitely do something like that as well.

Working on Shopify apps

Riffing off this, Github's heatmap is really cool and would be a good fit for WIP.

Screen Shot 2020-05-27 at 5.29.20 PM.png
remove
Maker of WIP amongst other things.

We have something like this already: wip.chat/@emerson/stats

I'm actually in the process of improving it as the current implementation is a bit rough around the edges.

2000+d streak on GitHub

An option to see the timeline by events without grouping by user

Maker of WIP amongst other things.

I was just discussing this with @levelsio the other day.

Would you like it as an option or the default? I'm considering making it the default. So you see each todo individually ordered by date. Similar to how Twitter works.

2000+d streak on GitHub

I start to know individuals and their habits, to I pretty like the current view, but if you can keep the two views, yes, it can make sense to switch to the ungrouped view by default 👍

Or to keep WIP simple, maybe you can use the per-event view by default, and the grouped-by-user one only for people you follow?wip

manfreds-imac - Screen Shot 2020-05-26 at 13.11.58.png
remove
Maker of WIP amongst other things.

So the nice thing about grouped-by-user is that you get the full context of what someone is working on today. One todo by itself might not always be meaningful, but by seeing the other things that person worked on today you get a good sense of what they are doing.

On the other hand, the downside is that every time someone posts a new todo it bumps up their whole list of that day. So as a viewer you start seeing the same content and you're not sure if there's anything you haven't seen it yet further down the page.

Perhaps there's an alternative solution possible. For example only showing the new todos (grouped per user), with the todos you've already seen hidden by a "See 4 more todos…" button. Although that would require us to start tracking which todos you've already seen. Or least a timestamp of when you last viewed the homepage. (anything created after that would be considered unseen).

2000+d streak on GitHub

Spotlight / highlighted tasks

2000+d streak on GitHub

I consider that WIP can be used as a kind of changelog, in long-running changelogs, you often have an introduction section that focuses on highlights and a way of seeing more if you care

Here is my inspiration: blog.golang.org/go1.14

Maker of WIP amongst other things.

Some people use the "Product Updates" feature for this, which lets you write rich text posts about your product. It requires you to do more writing, but the upside is that you can nicely summarise a bunch of different changes in one cohesive story.

That feature needs a lot of work though. It's not very discoverable to begin with, and when you publish a post it doesn't get much attention on the site.

What do you think of this solution? Being able to write a short post, optionally linking to certain todos.

2000+d streak on GitHub

Yes, it can be the solution, and I like the idea to have more work to do when you want to highlight something 👍

I think that:
1. it should be displayed on the timeline (don't know if it's the case today)
2. it should probably "count" as a done task for the author

Maker of WIP amongst other things.

It currently isn't displayed on the timeline. It totally should though!

Right now it doesn't count as a done todo either. I guess we could make it count for the streak, as writing a status update is indeed work. And having to create a todo "Wrote a product update" just after you wrote it on WIP seems like unnecessary work.

2000+d streak on GitHub

To keep the interface light but allow more customization, maybe we can try having something like this that affects CSS: www.conventionalcommits.org/e…

Basically, if you type [bugfix] the normal human-readable text, WIP knows that it's a bugfix and can update the CSS, it can also be cool to have some stats about the task kinds

Maker of WIP amongst other things.

I really like that! I've been toying with the idea of adding support for regular hashtags. I think it could open up a bunch of possibilities. For example grouping all #marketing tasks together. Or indeed #bugfix'es etc.

The reason I haven't implemented it just yet, is because it might get confusing having both regular hashtags and product hashtags.

2000+d streak on GitHub

I agree that hashtags would be better, maybe you can just reserve some keywords that can't be used as project hashtags?

Maker of WIP amongst other things.

We can allow any hashtag and just prioritize product hashtags. So if you tag something #bugfix it will first check if you have a product with that hashtag. If so, it will link to your product. If not, it will be a regular hashtag.

2000+d streak on GitHub

Shorten displayed URLs in the generated HTML, I like the way Twitter is doing it

Maker of WIP amongst other things.

I never noticed this to be honest. But you're right. If there's a long URL in a tweet, it only shows the first X number of characters.

I haven't really found long URLs to be an issue on WIP, but I will keep that idea in mind. Wouldn't be too hard to implement.

2000+d streak on GitHub

This is the kind of URL I would like to be shortcuted -> github.com/moul/github-yester…

Maker of WIP amongst other things.

Fair enough!

2000+d streak on GitHub

Another example (not from me) -> wip.chat/@gijsheerkens/todos/…

Maker of WIP amongst other things.

I see what you mean! Would indeed be nicer if we could truncate those.

2000+d streak on GitHub

Add a way of "clapping" a task and not only the comments

Maker of WIP amongst other things.

I've been on the fence for this one as I think it's a two-edged sword.

One the one hand it's a useful way showing someone you saw their todos and appreciate it. Not everything warrants a written comment.

But on the other hand, it's so easy those claps can quickly lose their meaning. And only a lack of claps remains meaningful, but in a bad way.

It wouldn't be too hard to run an experiment for a few weeks and see what happens. It's a relatively easy feature to build. (We actually experimented with this same idea, but only available through the chat. So the foundation is already built).

Latina traveling around Latam. Self-taught Software Engineer. Crypto enthusiast. Bootstrapping ClanLatam.org.

What if you add a small set of icons to show "reactions", like the one's at FB?

Maker of WIP amongst other things.

Yeah those those are fun, but also have their downsides. Basecamp wrote a great article about it: Introducing Boosts: an all-new way to show your support in Basecamp

Their approach is quite interesting too. I prototyped it for WIP, but eventually settled on regular comments.

But it's definitely something we can explore. We could have one type of reaction (👏), multiple types (e.g. 👏 😍 😢 🎉), or allow any emoji like Slack has:

slack-emoji-reactions.jpg
remove
2000+d streak on GitHub

Here's the shortlist used by GitHub

Fyi, the 👍&👎 emojis are used as vote counters and their sums are directly made available from the API

manfreds-imac - Screen Shot 2020-05-27 at 16.10.25.png
remove
2000+d streak on GitHub

Open-source WIP so we can make pull-requests? :)

Maker of WIP amongst other things.

I did consider this for a long time. But people who've done this often say it's a lot of work to manage contributions. So I'm not so sure anymore it's worth the trade-off.

There's also a decent risk of people straight out copying our hard work for their own personal gain. Even if the license would not allow it. This is already happening to some extent (people straight up copy our design, copy, etc to make a competing product).

2000+d streak on GitHub

Okay okay,

My two cents, what makes WIP to be WIP is the people on it :)

2000+d streak on GitHub

Personally, I dislike the recent change that put roasts and questions above the timeline, I think they are valuable, but I don't like having to scroll to see the timeline which is my focus

Maybe you can consider switching them to blocks?

Or maybe better, to hide them as soon as you read them, you can only see unread ones and the ones you follow with unread comments?

manfreds-imac - Screen Shot 2020-05-26 at 13.29.54.png
remove
Maker of WIP amongst other things.

100% agree. We wanted a way to show roasts on the homepage and this was the quickest way. I agree it's taking up too much space. We'll fix that.

🌏 Serial maker

Some kind of course program to help beginning makers

Maker of WIP amongst other things.

👍 I like that idea. I often get the same questions anyway. I will write some guides which can later be turned into a course of sorts. Might follow up asking for a guest post of you as well if you're down.

2000+d streak on GitHub

Maybe we can recycle this -> github.com/marckohlbrugge/wip…

Also, what about creating a WIP GitHub org that can be joined by paid members to manages those community-driven resources?

2000+d streak on GitHub

Can you also add in this guide or help section the supported format used in the todo body? I tried using Markdown-style links ([title](url)), but can't get something like you

manfreds-imac - Screen Shot 2020-05-26 at 15.19.31.png
remove
Maker of WIP amongst other things.

I'm considering switching to a rich text editor for comments. It would also make it easier to add inline images, etc. I'm not 100% sure yet.

The [title](url) you tried should work. Make sure to start the URL with http:// (or https://)

🌏 Serial maker

Maybe some kind of roadmap type course thingy? I know @camerondare is building that for Gamequitters, I might do similar for Nomad List

Maker of WIP amongst other things.

Not sure what this means. Can you elaborate or do you have an example?

2000+d streak on GitHub

Show mentions on user profile pages

I.e., "made cool stuff with @marc" -> available on your wip.chat/@marc page

It can increase collaboration or bug report (you and @levelsio often use the "cc"/"h/t" mention for fixed bug reports)

Maker of WIP amongst other things.

What if you could "retweet" someone else's todo?

Then if you do get mentioned, you can choose whether to have it show up on your profile by retweeting or not.

It would also let you amplify todos where you're not directly mentioned. Perhaps because it's something really interesting, but it might be from a less known maker.

If WIP were to become more of a Twitter-like social network where you can follow people (recently launched a prototype of this) then it might make sense to add such a feature.

2000+d streak on GitHub

Yep that makes sense 👍, not everyone will be happy to be forced having others entries on their timelines

2000+d streak on GitHub

Implement browser push notifications

Maker of WIP amongst other things.

Good idea! Will need to research how to do this.

2000+d streak on GitHub

Btw, if while implementing it, can you consider make something available for API developers to be notified too?

I'm not sure graphql is very cool for streaming APIs, but maybe a simple outgoing webhook would be enough

2000+d streak on GitHub

SEO improvements:

Maker of WIP amongst other things.

👍 I haven't spend much time on SEO, because it doesn't immediately provide value for existing members. But as we want to grow WIP, it does make sense to leverage our content and showing up on more search result pages.

These are some excellent suggestions. I'll add them to my list. Thanks!

Working on Shopify apps

Possible suggestion: Allow products to be 'sunset' or discontinued, rather than deleted completely.

🇳🇱 | Founder of YTCount.com | Freelance designer and developer

Yes please 💀

2000+d streak on GitHub

👍 or when the project continue without you (exit)

Maker of WIP amongst other things.

Ah yes, I want this myself as well. I've got a bunch of products I no longer work on but I don't want to delete them from my profile.

What if we call this "archiving" a product? They would be hidden under a "Show archived products…" link on your profile. And perhaps those product pages would include a prominent "Archived" label.

This would allow you to archive products that are sunset, sold, on-hold, etc.

/cc @Bjornftw @moul

🇳🇱 | Founder of YTCount.com | Freelance designer and developer

Great idea!

2000+d streak on GitHub

Yep, just a suggestion, archiving them should not make them read-only, sometimes you want to share some cool milestones that other did without you

Working on Shopify apps

Not sure if this is the move, but maybe separate personal products vs work products?

Maker of WIP amongst other things.

Say we added a way to distinguish between personal and work products, how should we use that?

Perhaps streaks should not take into account personal todos. Anything else?

Are you interested in seeing personal products at all?

2000+d streak on GitHub

I personally like to see the personal stuff of other people :)

Maybe just a filter to "hide non-pro stuff"?

Working on Shopify apps

Yeah, it's definitely a tough call if you were to do this, how should it be done?

Some rapid fire thoughts:

The majority of people on this site have two "work in progress" categories.

The first being their businesses.

The second being themselves (Gym, meditation, whatever).

So I think it'd be cool to have two streaks, one personal, one business, to encourage some balance.

I think if this is done, and done right (The hard part), it could be really cool.

Maker of WIP amongst other things.

I wonder if a personal streak makes much sense though?

I think at that point product-specific streaks are more useful. So you can earn a streak for going to the gym regularly. But of course, having to do so daily would probably be too much for most people.

We could make those product-specific streaks customisable as they are more personal by definition anyway. You could just set your own goal (e.g. every other day). But then it's starting to sound quite convoluted.

Anyway. Adding a way to mark products as personal and not have them count towards the streak might get us most of the way there.

Maker of things

There should be a way to prioritize pending todos, like drag & drop to reorder tasks.

Working on Sparkly

Try click+holding on this icon. You can drag them. The feature is pretty hidden, though 😅

wip-example.png
remove
Latina traveling around Latam. Self-taught Software Engineer. Crypto enthusiast. Bootstrapping ClanLatam.org.

I've been having a very annoying bug on the macOS app 😬

Sometimes my entries don't get saved (I suppose the app sometimes doesn't make the request at all). The only way I can know if it worked, it's by seeing the notification of the entry in the WIP Telegram group

Maker of WIP amongst other things.

Oh wow that should not be happening. Thanks for telling me.

I'll see if we can show a notification in case of any problems creating the todo. Possibly we could also add a preference setting to show a notification when todos are successfully created. That way you know for sure everything went alright without needing to check the chat.

I'll look into this for the next release.

Latina traveling around Latam. Self-taught Software Engineer. Crypto enthusiast. Bootstrapping ClanLatam.org.

Thanks! :D

Latina traveling around Latam. Self-taught Software Engineer. Crypto enthusiast. Bootstrapping ClanLatam.org.

And I've been curious about something, haha. How do you calculate "days" to count streaks? Are they 24-hours blocks that start at a specific timezone or do you make any adjustment that might end up adding extra hours depending on an user timezone?

Maker of WIP amongst other things.

Excellent question!

Streaks are based on your local time zone. So as long as you complete a todo every day before midnight local time, your streak should be safe.

Other than that, it doesn't matter how much time elapsed between todos. So for example, you could complete a todo today in the morning and tomorrow in the evening. Technically, there would be more than 24 hours between those todos. But intuitively you'd feel like you've completed a todo each day. So your streak should be safe. And it is with the way we implement it.

Of course this does mean you should have your time zone configured correctly. It looks like it is for your account, but you can always double check by clicking your avatar on the top right and going to your Settings page. If you travel to a time zone and visit the website it should automatically prompt you to change your time zone.

One final thing to note is that, other than calculating streaks, the website shows everything in UTC time zone. So a todo might show as being completed on Monday, while it was still Sunday in your time zone. That can be a bit confusing and we plan to improve someday.

Latina traveling around Latam. Self-taught Software Engineer. Crypto enthusiast. Bootstrapping ClanLatam.org.

Thanks for the detailed answer! :p

I code and I like reverse engineering

Can't find any easy way to share the link for a todo, I know there is one since @marc posted a link to one of his todo literally three commment on top of this one. Maybe simply add a Copy link to clipboard button (maybe there is one and I'm blind)

Maker of WIP amongst other things.

If you click a todo it will expand and you can click on the date which is a permalink to the todo. I agree it's not very visible.

I think ideally when you click a todo to expand, it would change the browser URL to show the permalink.

I code and I like reverse engineering

Yep, why not, anything to make the UX easier on this would be cool cause I literally couldn't find out by myself about the date permalink trick :) Thanks for your answer

Maker of things

Magnetic stickers, please! 😄

Now seriously. Since @marc showed how to navigate easily on the WIP web, I began to use it regularly and more often to add todos and so on.

The thing is, adding todo is relatively slow. Like 3 seconds or something for each. Would be great if it's instant, like wipbot.

Maker of WIP amongst other things.

Yeah I agree it should be faster. Not sure why it's this slow but will have a look.

Maker of things

One more thing regarding todo. I usually add todos in the "pending todos" page. It would be great if that page is updated when I'm done adding todo, so I could start prioritizing. Currently I have to refresh the page to see the added todo.

Hope that makes sense. 🙂

2000+d streak on GitHub

Recently introduced small bug here

manfreds-imac - Screen Shot 2020-05-29 at 19.37.53.png
remove
Maker of WIP amongst other things.

Whoops! We fixed some of the z-index issues but apparently messed up this in the process. Will fix.

Maker of things

I love dark mode, but it's always flashy at the first time I open WIP or when the page is wholly refreshed. My eyes always scream. 😢

Maker of WIP amongst other things.

I haven't noticed that. I guess you're using Chrome? I'll need to test it a bit more.

Maker of things

WIP menubar doesn't show up after launch. 😔 I've setup the thing though.

Screen Shot 2020-06-02 at 09.14.32.png
remove
Maker of WIP amongst other things.

Which version are you using? The one downloaded from GitHub or the Mac App Store version?

Maker of things

It's the Mac App Store version, Marc. Does that help?

2000+d streak on GitHub

what about grouping tasks by product and use colored stack graphs?

Manfreds-iMac - Screen Shot 2020-06-11 at 12.21.57.png
remove
9-stacked-bar-chart-final-large-opt.png
remove
Maker of WIP amongst other things.

Yes! I think @levelsio suggested something similar a while ago.

I'll add this once I revise the stats pages.

2000+d streak on GitHub

Responsive issues on iPhone XS Max with French browser

A7BC29E0-440A-4610-995D-F61E7A94F21F.png
remove
CCA2096E-4C2E-4626-B474-AB68127DAC0C.png
remove
Maker of WIP amongst other things.

Ah yes, I run into the same problem on my phone. Will fix!

2000+d streak on GitHub

feat: optional pinned task (equivalent of pinned tweet on twitter)

when you go on someone's profile or on a product page, this highlight stay at top of the page

2000+d streak on GitHub

btw, just thinking that it may easily transform in a meta forum :)

  1. new task: "AMA"
  2. mark as done
  3. pin
  4. wait for comments
  5. reply :)
2000+d streak on GitHub

Consider adding back the day delimiter now? :)

Maker of WIP amongst other things.

Yes! The previous approach has some quirks, so I'm trying to figure out a better way this time. Will do some rubberducking in t.me/wipruby

Maker of WIP amongst other things.
Maker of things

Hey Marc!

Can we have a weekly report of what we've done throughout the week via the weekly digest? There should be a graph to show the number of tasks that have been done, and all trends that motivate us towards the following week.

How does it sound? 🙂

2000+d streak on GitHub

z-index issue when you view an image in fullscreen from the user profile

Screenshot - Manfred 2020-07-01 at 13.07.09.png
remove
2000+d streak on GitHub

small bug with dates (duplicate today), probably due to my timezone

Screenshot - Manfred 2020-07-04 at 22.58.09.png
remove
🌏 Serial maker

Can we have date/time on the forum?