12 ms·
Plane got to top spot in project management on GitHub in less than a year
- deleted 3y ago[deleted]
- risfriend 3y agoPrevious submission 4 months ago: https://news.ycombinator.com/item?id=36824450 https://news.ycombinator.com/item?id=36824450
- ranulo 3y agoI will try this out as a tool to manage my private tasks. I always wanted something like Jira for my personal life.
- deleted 3y ago[deleted]
- rightbyte 3y agoThat sounds really dystopian. Akin to having a Scrum standup with the kids each morning before school. Do you mean personal programming projects or in general?
- tomashubelbauer 3y agoI am using a (home-made) work management software for my personal projects (programming or otherwise). It's just good organization. Allows me to get done more than I would be able to do relying just on my brain. And I can always ignore it if I don't feel like working.
- quickthrower2 3y agoNo, but using it to remind just adults of the umpteen things that need to be done when you run a household with kids would be smart.
- ElongatedMusket 3y agoHe just means a kanban board to keep track of what's not done, a way to attach notes to tasks, and a backlog. He's not going to assign points to brushing teeth and packing lunches...
- rafaelmn 3y ago> Akin to having a Scrum standup with the kids each morning before school Why should I be the only one to suffer through these ceremonies, might as well indoctrinate the family.
- rightbyte 3y agoYe. A good lesson in dishonesty and collective delusion. Honestly, probably a good thing to learn kids how to verbally fake progress and work from an early age and make them self sound helpful and important. As long as they are told it is only OK to lie during Scrums.
- jgilias 3y agoYou must be fun at parties. Jokes aside, I’ve found the Todoist app really great for managing the chaos that’s my life and making sure the things that need doing get done!
- sertbdfgbnfgsd 3y ago> I will try this out as a tool to manage my private tasks. I'd like to hear more. Do you think that full-fledged issue tracker is a benefit, even if you're not working with other people? My intuition is that if you have multiple tasks in a project, and you're the only one working on them, a simple list should be enough?
- baz00 3y agoAre you a masochist? Just use MS Todo or Apple Reminders or something. That's all you need for personal stuff and it costs a grand total of zero.
- samsquire 3y agoAs an alternative to dedicated planning tools, you could try simple journalling to eke through your thinking. Just create a github repository (privately if you want) and update a README.md file and journal at the end chronologically or reverse chronologically depending on how you think of your journal. I've been doing this since 2013 and it really helps me get things done. Because it's the ONE place you go to to plan and see what you need to do, you don't have to remember hundreds of different buckets where information goes and is forgotten. It's all there in one place.
- yitchelle 3y agoWho would you escalate to if you run out of capacity to wash your dishes in your current sprint? :-) Joking aside, how would you use this tool for your private tasks?
- quickthrower2 3y agoBuy a house and you now have 100 odd jobs a year to do. Start with that.
- yitchelle 3y agoIf the OP had said private projects, I would agree but he mentioned private tasks. So I imagined him using the tool for daily chores and such. but I think your statement make more sense.
- amne 3y agoI know it is owned by Atlassian now but Trello is a very nice tool for this. I've been using it for more than 10 years now to track personal todos and projects. The phone app is also smooth and to the point.
- CSDude 3y agoI'm all for open source task trackers, but the UI in most parts is a rip off of Linear.
- wiz21c 3y agoIdeas are free to be copied...
- master-lincoln 3y agolinear is MIT license, so taking their UI design seems ok
- luke-stanley 3y agoI don't know about IP, but Linear is a web app and company that is not broadly open source, not even open-core, and is not something presented as something the user can self host.
- master-lincoln 3y agosorry, you seem to be right. I got confused by their github presence which despite the name, doesn't contain their product. https://github.com/linear/linear https://github.com/linear/linear
- otikik 3y agoI'd rather they rip off Linear than Jira tbh.
- Brajeshwar 3y agoWell, I believe everyone is following on the Tailwind Template UI designs with Neumorphic-ish patterns these days. For instance, check these templates and tell me you haven't stumbled on new Startups launches these days with strikingly similar designs. Personally, I'm perfectly fine as long as they are pleasing to look and nice to use. - https://spotlight.tailwindui.com https://spotlight.tailwindui.com - https://pocket.tailwindui.com https://pocket.tailwindui.com - https://protocol.tailwindui.com https://protocol.tailwindui.com - https://commit.tailwindui.com https://commit.tailwindui.com - https://mailgo-rho.vercel.app https://mailgo-rho.vercel.app - https://ioacademy.vercel.app https://ioacademy.vercel.app - https://split-xi.vercel.app https://split-xi.vercel.app - https://starboard-one.vercel.app https://starboard-one.vercel.app No relations with any. Stumbled on them here on HN and an early customer of TailwindUI.
- Keats 3y agoThat does look like a pure copy of Linear UI wise
- aldanor 3y agoExactly. Why not just use Linear instead then?
- luke-stanley 3y agoThis makes me more interested in it. If they were emulating Jira instead, I'd expect it to be deliberately slowed down.
- qaq 3y agoThat also looks like tailwind ui
- codeptualize 3y agoWhich one was first? From memory Linear might outdate Tailwind UI. Also Linear has been defining in terms of their website design, they have been doing a lot of impactful work.
- qaq 3y agoI am not sure but a ton of companies use Tailwind UI components.
- _Bruno42 3y agoDidn't know Linear before, but indeed it looks like a lot is coming from there, even their terminologies (i.e. "Cycles", etc.). Linear does seem to have more integrations, but less issues (250 max.) on their Free tier.
- captn3m0 3y agoThe blog has so much more advice than what the clickbait title would have you believe.
- holsta 3y agoCan you elaborate? I click the star on GitHub when I come across a project that doesn't seem immediately worthwhile, but that I might want to check back on in a few years. I can't imagine caring about how many stars / likes something has.
- quickthrower2 3y agoThe article doesn’t rant on that much about stars, and it is a good hustle journey with tips kind of article
- alephnan 3y ago> “But what are GitHub stars?” This is weird. It’s almost as if this is a sales pitch to non-technical management who gets to make the executive decision on what issue tracker to use. That’s almost antithetical to “by engineers, for engineers” If this project is driven by commercial interests, then the open-source spirit, if any, isn’t genuine and won’t stick around once VCs want the bait-and-switch. Edit: the blog post goes at length to discuss growth hacking and “engagement”. The reason Jira is the mess it is is because they tried to accommodate the feature request of every paying customer Edit 2: seems they are logging telemetry by default https://github.com/makeplane/plane/issues/1694 https://github.com/makeplane/plane/issues/1694 Edit 3: it’s possible this engagement story is to impress VC / funding first, paying customers second Edit 4: I’m starting to see the other commentary about plagiarizing Linear in a different light, now that I’m cynical about the ethics and honesty of this project. All the non trivial contributors are exclusively from a country known for Infosys, clickfarms for social media engagement, gamifying the interview/recruitment funnel (see Grace Hopper convention). If this was a truly global crowd source effort as the GitHub stars would make you believe, you’d expect to see more geographical diversity. There’s a point where GitHub stars isn’t just a weak signal, but a negative one
- solarkraft 3y agoIt's not necessarily antithetical. You can build for engineers, but target management for sales - since those people often make the decisions.
- deleted 3y ago[deleted]
- darkwater 3y agoWhat do you prefer? A software whose UI and workflow are good for upper management but a PITA for engineers, or a software "by engineers, for engineers" which has some sales pitch/material that can be appealing to upper management, who ultimately makes the decision to shell out the money?
- 3y ago
- sertbdfgbnfgsd 3y agoDjango ;-)
- s_Hogg 3y agohttps://docs.plane.so/self-hosting https://docs.plane.so/self-hosting Gives a 404. I hope they see this message, it was the only thing I wanted to read really.
- marktolson 3y agohttps://docs.plane.so/self-hosting/self-hosting https://docs.plane.so/self-hosting/self-hosting
- terseus 3y agoThis one works: https://docs.plane.so/self-hosting/self-hosting https://docs.plane.so/self-hosting/self-hosting
- bovermyer 3y agoNot for me it doesn't. 404. Here's the real link: https://docs.plane.so/self-hosting/docker-compose https://docs.plane.so/self-hosting/docker-compose
- ilrwbwrkhv 3y agoAll of these companies are basically soft scams. They go against the fundamental ethos of open source. It's a shame really. Also I wonder how many of these rankings are not gamed by Indian bot farms.
- ElijahLynn 3y agoIt is up now.
- solarkraft 3y agoI've been test driving Plane for a bit and mostly like it!
- drcongo 3y agoHow are you finding it compared to Jira? The mention of Jira in the title puts me off as I hate everything about Jira, but I get that they may just be using it here to help casual observers understand what the software does.
- fsiefken 3y agoI am curious how it compares to the GitLab project boards.
- chx 3y ago> See what 2,300+ folks in a forum get up to oh okay > Join our Discord sadness. where's the forum?
- prepend 3y agoIt’s funny as I think discord is actually kind of harder to get into than the old irc method. With irc there was no history or permanence so there was a relationship between discussion and what made it into the project as source or docs. With discord it’s weird because the expectation seems to be on me to wade through hundreds or thousands of messages to find docs because there are people who hang out and read everything.
- ruune 3y agoDiscord does have an okayish search feature which gave me a desired answer most of the time I joined a server because of a particular program I had. Enormous downside being that you have to guess the previously used wording if you don't have an error message or something.
- sshine 3y agoYes, but Discord does not get indexed by search engines, because it’s not an open platform. So while it is in the interest of the open source project that as many people going forward can benefit from past Q&A, it is in the interest of Discord to require you to install their client to search. Silos are sad.
- mtsr 3y agoIn my experience it’s way to aggressive at stemming and rewriting and there’s no way to do a literal search.
- prepend 3y agoI don’t want to join a server to search. It’s kind of an expensive action. And it’s sticky. I don’t like joining things and having more clutter. So in discord it’s like this: -join server -search -figure out how to leave server On IRC it’s like this: -join channel -ask question -get directed to wiki or forum -search forum -never have to leave anything -or better yet that wiki or forum is indexed so I just google and find my answer that way
- luke-stanley 3y agoOkay it's open source but self-hosting it is not straightforward. The repo's self-hosting doc link returns a 404. Then after manually finding https://docs.plane.so/self-hosting/self-hosting https://docs.plane.so/self-hosting/self-hosting, I am warned that there is a dizzying array of 4 env files. I suppose they are in a tricky situation, in that while they want to stand out as open source, actually having people easily self-host it, is perhaps, not a goal that is currently in their interest! Correction: removed wrong Docker-Compose command interpretation, as I have been schooled!
- yencabulator 3y agoIs it even really open source? Looked more like open core earlier: https://github.com/makeplane/plane/issues/1171 https://github.com/makeplane/plane/issues/1171
- volderette 3y agoDocker integrated docker-compose a while ago, so the command is correct.
- vlugorilla 3y ago`docker-compose` is the old version of docker compose. The modern command is `docker compose` since it is part of docker: https://docs.docker.com/engine/reference/commandline/compose/ https://docs.docker.com/engine/reference/commandline/compose...
- brinox 3y ago`docker-compose` is the old style of doing it. Newer versions of Docker have Compose available as a CLI plugin, so the command `docker compose` with space is correct.
- deleted 3y ago[deleted]
- EspadaV9 3y ago`docker compose` is correct for the newer (still pretty old) plugin based version of docker compose. `docker-compose` is the older standalone version. https://docs.docker.com/compose/reference/ https://docs.docker.com/compose/reference/
- lifeisstillgood 3y agoIt's not so much "not JIRA", it's that managing code bases outside of the code base is hard and awkward. And due respect to fossil-scm, I don't know if any way to do it otherwise. The goal here is to look at something that tells an organisation why chnages to a codebase occurred. Each individual commit can have a nice explanation (in a given human language) of why that specific change occurred. But how does one link other commits, dozens or hundreds or orders of magnitude more. Can they be accounted for to investors, auditors, regulators? But equally demanding that commits link to something that links to why, it demands that the rest of the business also link to that something (ie JIRA) so they can explain why they expended time and effort JIRA or whatever ticketing system, will slowly become the central repository of justification for expense - a great position sure, but also dangerous. Following on, having some repository of why - of cost drivers - forces not just the software developers but the whole business to justify its activity against the repository. This seems hugely similar to lawyers billing by the 15 minute increment, and indeed a git repo will provide good billing like data too ! But the issue still exists - if I say my activity links to ticket number 1234, then we have a hierarchy (?) of what 1234 links to. The smacks of stories and epics and the whole agile package, but is also a common accounting process my issue is that this is a neat, backwards looking explanation for what was done. It's not a good way to manage forwards. And often I find the problem is people wanting to use JIRAs tickets to manage what will be done, not account for what has been done
- xorcist 3y agoWhy the need to reinvent the commit message? Look at how Linux does it. If it's good enough for a globally distributed organization creating the operating system the cloud and most phones run on, it can't be completely wrong. They rely solely on mail and commit messages. Ticketing systems are useful for a lot of other things such as keeping track of work on an individual level, or managing project resource allocations on a company wide level, but I'm not sure it's the best tool to do audits and have accountability. It will at best be a secondary source of that data.
- lifeisstillgood 3y agoAnd the Linux mailing lists are a great example of what I mean - deciding what to do and why is a huge upfront discussion - one they do in the open. but it's a crap backwards looking method for a summary. Most businesses hide the upfront discussion (or at least keep it to a smaller set of people who have often conflicting incentives for decisions as well (we tend to refer to this as politics but that's a bit like fish moaning about water.) Anyway the point is that Linux shows how to make good decisions in the open (usually) - a process that I think most would 10x good decision making in most businesses but also lead to huge other sets of problems (worth it in my view but ...). But Linux does not have a simple way of post-hoc justifying the decisions unless one reads the threads (which is where the recent post of open source journalist at lwn was a great idea) But things like Jira, external ticket stores are good at providing a hierarchy to post hoc justify the decision - even if they are a terrible way to plan forwards. So the ideal I guess is some kind of open architecture discussion upfront and some kind of extract and rebuild the rationale from commits (ie in house journalism?)
- pjmlp 3y agoMost Jira "alternatives" don't really get Jira in first place.
- gureddio 3y agoCare to expand?
- pjmlp 3y agoFlexibility of custom workflows, integrations with third party systems, being able to track down tickets across the whole lifetime (documentation, source control, bug reports, who did what, reporting). Yes, it is a huge beast, because big corps have huge complex workflows.
- linsomniac 3y agoI did notice that Plane mentioned custom workflows.
- OJFord 3y agoAnd that's what everyone else doesn't want, what makes it such a PITA to use for those that don't need it. Essentially I think anyone looking for or interested in an 'alternative to Jira' exactly doesn't want that mess to follow them away from it.
- Fervicus 3y agoThe fact that they completely ripped off Linear leaves a bad taste in my mouth.
- alurm 3y agoClick bait hacker news title.
- JCharante 3y agoThis was a good read, albeit very long. I ordered my meal, finished it, and got in my cab before finishing this article. Congrats on the growth. Do any companies decide to switch away from Jira onto Plane or is it only new orgs/teams? Because I find that there's a lot of integrated tooling around Jira that keeps people there.
- amne 3y agoThe issue is that one-by-one the most used plugins are available only on Jira Cloud to make on-prem look under-featured and have people switch to it. But I don't understand with all the comments pointing out the traps you have to avoid to get plane running on local why it got to #1? What I don't understand even more is what was wrong with redmine?
- ilrwbwrkhv 3y agoNobody I have heard uses plane. I wonder if they are using bot farms from India to game the system. Hard to know.
- sneak 3y agoI love self-hosted Gitea. Much more lightweight than GitLab, and supports issue tracking just like GitHub’s. Simple, fast, gets the job done.
- TotalCrackpot 3y agoHow does this compare to OpenProject? I'm using OpenProject for my game-dev worker cooperative and it is fairly fine.
- dmezzetti 3y agoGitHub Issues is all you need? In combination with projects and milestones, I feel like it can be more than enough for many use cases.
- hoofhearted 3y agoI believe one major difference between GH issues and Jira tickets in an enterprise setting is the lack of time estimating and work logs in GH. I know that a lot of enterprises use the time estimates combined with the work log in Jira to time box sprint cycles based off of how long it took to complete past tickets.
- tmikaeld 3y agoIs this production ready? Docs seem to sugget it's a huge WIP.
- prakashn27 3y agoI don’t understand why there is a pricing for open source software ? I always expect sponser link and surprised to find a pro plan for it. And GitHub stars does not matter. Period.
- martypitt 3y agoGithub stars are a distribution channel, which leads to awareness, and drives adoption. Also, it's an informal social proof, which drives trust. The more stars, the more legit something seems.
- guappa 3y agoThey are for sale https://buygithub.com/product/stars/ https://buygithub.com/product/stars/ so it is very suspicious in this case, when there is a sudden spike, a marketing blog mentioning them. My personal experience is that most stars on my projects come from empty accounts that star random stuff to avoid getting detected when they star the projects that paid.
- martypitt 3y agoI read somewhere that "fake" stars get pruned pretty quickly. Regardless, imperfect as it is, a GH project with 20k stars feels more credible than one with 200. (I write this as someone who works full time on a GH repo with 200 stars! :D)
- notlive 3y agoThe Plane codebase is a good read. If you want to see a well put together Django + Nextjs project you should check it out. There has been a lot of talk recently about what open source means. To completely side-step that discussion, I have plane starred on github because I learned a lot looking at their code without ever having run it or ever using the product.
- blyatperkele 3y agoAlthough the structure is fairly good, but I'm always puzzled why testing is so neglected, especially with projects that are popular and - hypothetically - production-ready...
- no_wizard 3y agoI suppose this mimics real software I've worked on in the past (though thankfully no longer). It seems most of the lessons of software development have fallen on deaf ears despite decades of preaching best practices to each other.
- pokipoke 3y agoYou are wrong. Just checked Django part. No annotations, `__all__` in serializers, exists+get instead just calling .first(), etc. It's no way a good Django codebase.
- whalesalad 3y agoIt might not be perfect, or live up to whatever expectations you personally possess, but it legitimately is a pretty good example of a clean and straightforward Django application.
- _boffin_ 3y agoWhat are your favorite repos that are built with Django that have good practices.
- 3y ago
- martypitt 3y agoThis was a really good read. As the maintainer of a large GH OSS repo, I really loved their "This worked / This didn't" sections. 20k stars in a single year is a very impressive feat. Congrats to the team at Plane, and thanks for this.
- potamic 3y ago20k stars! Now my bullshit meter is sounding. Surely, developers of all people are not this passionate about project management tools.
- keep_reading 3y agoI had no idea GitHub had a ranking system like this based on stars. Sounds incredibly easy to game with bots.
- guappa 3y agoIt is gamed with bots. I routinely get stars from completely empty accounts that star random projects for free to avoid bot detection.
- deleted 3y ago[deleted]
- danbala 3y agothis doesn't bode well: https://docs.plane.so/self-hosting https://docs.plane.so/self-hosting -> 404
- nick137381 3y agoFigured it out, but self-hosting was overly complicated. Does a simple app like this really need nine containers? I prefer the simplicity of something like kanboard.net that has similar features and is much more customizable.
- tamimio 3y agoGitHub stars are for bookmarking and most people add it and never open the repo again, I don’t know why it’s seen as some sort of an achievement or a successful IPO, it’s a bookmark, github should change it to a bookmark icon at this point.
- ksec 3y agoIf there is anything I learned from the article, as far as reach is concerned HN is more effective than Reddit or Twitter combined.