Threads for oniMaker

  1. 7

    I don’t know, I think this might make me want to kill myself: http://0x0.st/-zeS.png

    1. 7

      Don’t worry. Help is near: https://github.com/Annihil/github-spray

      1. 2

        From the feedback we got so far, many people seem to have the same problem.

        Here are a few reasons:

        • Private commits are missing. As a workaround you could temporarily enable them for the print.
        • Only one year is busy, the rest is mostly empty. For that case we’re working on a layout for a single year.
        • People are more active on Gitlab/Bitbucket. Technically we could write an API integration for that.
        • People aren’t interested in their own commits but they do care about a project. We’re considering to add repo support so that you could print rust-lang/rust or facebook/react if you wanted. Would anyone be interested?

        Thoughts on the above would be appreciated.

        1. 2

          I don’t think I’d buy one of these for my own commit history, but others will. Mainly I can see it being marketed to companies & teams, so making it work at the project level should be useful.

          If there were repo support, and if you could annotate the history with some text bubbles, then users could mark important milestones, and tell the story of the project. You could make it optional to auto-render things like tags for version numbers. You could make it more personal by adding the avatars & stats of the contributors somewhere in the layout.

          Being able to select an arbitrary timescale would enable more use cases. Similar to shopkeepers who frame their first dollar bill earned, a team could enshrine their first week or month of commits. They could show off the crunch time (however long it was) when everyone made tons of commits and everything got finished just before launch.

          1. 1

            Thanks for the feedback. That’s all great advice. We also considered prints for teams (with discounts for larger volumes) before and I’m glad others think alike. Support for annotations and custom time-ranges sounds very reasonable.

            If you don’t mind me asking, why wouldn’t you order one for yourself? Is it that you don’t like the layout, don’t have many public commits, or you don’t want to make a fuzz around it? I’m asking because we’re always interested in new visualizations for different sorts of users.

      1. 1

        This sounds interesting, but the link is broken. Is there a backup somewhere?

          1. 1

            Food for thought. Thanks for the links!

        1. 3

          I’m dismayed by all the people in the comments who didn’t read the article but think that “LOL PHP” is a valuable contribution.

          1. 2

            Sharing your dismay at them isn’t valuable either.

            1. 3

              This site gets lonely sometimes, I’m experimenting with commenting as a way to get things flowing.

              1. 2

                Perhaps they were commenting for similar reasons. How is your day going?

          1. 2

            Having to have a facebook account is a real downer.

            1. 2

              You don’t need one to solve the puzzles.

            1. 1

              Disregarding the analogy, there are problems with the doctrine itself. For example, here are two that stand out:

              “Hell is a place where people are no longer in the presence of God” – how could this be if God is omnipresent?

              In a similar vein, if Lucifer rebelled and Adam & Eve chose, and if God is omnipotent/omniscient/omnipresent, then it would mean that God chose to allow both events to occur. If that is the case then God chose to allow his own creation to be corrupted.

              1. 3

                Jared makes a good point. However, it’s possible to strike a balance between simplicity and capability by making available optional, modular features for a given product; users install modules on request to add capabilities outside the core feature set. A model like this avoids both problems mentioned in the article – keeping the UI/UX approachable, and the code untangled. It does add some complexity though, which is unavoidable. Still, it could be a good way to get new users up and running quickly, then retain them when their requirements grow.