TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: When is the task too complex for a GUI?

2 pointsby joelaaronseelyover 6 years ago
Some people are enamored with a graphical user interface for a tool. Others prefer the command line. Often people will start out using a GUI to do development and then switch when it becomes more complex or too cumbersome.<p>When developing a tool, the idea of having a beautiful GUI to demo how easy your tool is sounds great to Marketing. But often the complexity of the number of different choices makes the GUI implementation less useful for day to day work.<p>Does anyone have rules of thumb or pointers to books or articles that discuss where that crossover point is that a command line is superior to a GUI as a tool?<p>(And I recognize that a large portion of the people here are command-line only users. But even so I&#x27;d love to get your input on when a GUI might make sense for the tool interface.)

2 comments

paulrpottsover 6 years ago
I&#x27;m not sure why there is necessarily a conflict between developing a tool with a GUI and developing a tool that can be used on the command line. As an example you might consider GIMP. You can drive it with a GUI or it has a &quot;batch mode.&quot;
PaulHouleover 6 years ago
Maybe Excel is a good example.<p>Some people use Excel to do what other people would do with Jupyter, pandas, matplotlib, etc.