DEV Community

Cover image for What developer products/tools should exist, but don't?
Ben Halpern Subscriber for The DEV Team

Posted on

What developer products/tools should exist, but don't?

Use your imagination — could you describe a product which could make your life easier, but doesn't exist, or has not yet become practical?

This is the third post of the Mayfield + DEV Discussion series. Please feel free to go back and answer previous questions as well.

Oldest comments (75)

Collapse
 
dinerdas profile image
Diner Das

Non-fragile visual regression testing for CI.

Collapse
 
brunoj profile image
Bruno

I don't know of a truly great developer-focused search engine. It seems like there should be a fully specialized tool at this point given Google somewhat getting worse for developer-focused use cases, and yet I still use Google (or Duckduckgo, etc.)

Collapse
 
darkterminal profile image
Imam Ali Mustofa

Try You.com

Collapse
 
booboboston profile image
Bobo Brussels

Some kind of communication tool that would help bridge the gap between product and engineering knowledge. These are deeply human problems without a "simple" solution, but I feel like there could be something that could help make the dialog better.

Collapse
 
hotfusionman profile image
Al Chou

Train Google Translate to translate between these two dialects?

Collapse
 
elcheicon profile image
Carlos Chacon

In this case, there's practices that could help all stakeholders to speak one language. I've found particularly useful the practices from the Software Engineering Institute for designing software architectures, that addresses this problem early by doing workshops where every stakeholder is present (even developers, which are stakeholders too). The main practice recommended for this is the Quality Attribute Workshop (resources.sei.cmu.edu/library/asse...).

Collapse
 
chrismjohnston profile image
Christopher Johnston

Select text, right click, and get a tl;dr for that text

Collapse
 
cerchie profile image
Lucia Cerchie

Buildable right? As long as the author input the tl;dr

Collapse
 
chrismjohnston profile image
Christopher Johnston

That would be less helpful. I w ant a tl;dr for random text selection, like privacy policies. Lawyers would stop a company from providing one but I think it could be useful.

Thread Thread
 
subendu852 profile image
Shubhendu Kumar

they would never do that.

Collapse
 
fish1 profile image
Jacob Enders

Is copilot capable of this?

Collapse
 
lockykeaney profile image
Locky Keaney

Google announced something like that for Documents at I/O so you might not be too far off that one

Collapse
 
tomhenry profile image
Tom Henry

+++

Collapse
 
zodman profile image
Andres 🐍 in 🇨🇦

markdown to twitter as s service

Collapse
 
dumboprogrammer profile image
Tawhid

Visual studio,wpf for linux 😐

Collapse
 
taijidude profile image
taijidude • Edited

Maybe i have not found it yet. A documentation toolchain like asciidoctor or sphinx for python, that lets me stick with markdown as a base. I'm fine with additional syntax (maybe hidden in HTML Comments?). But i would love to keep markdown. Reason for this that some of my colleagues can be quite resistant to change and would block asciidoc or restructured files.

Collapse
 
abhinav1217 profile image
Abhinav Kulshreshtha

A simpler way to native android development which is independent of editor used. With every release, it seems that android tools are more deeply integrated to android ide, which makes developing on my 2014 laptop much harder. Since last two release, I haven't been able to configure android studio to use native gradle and native kotlin compiler. Switching to native gradle instead of inbuild one used to give an amazing performance boost. Hell back in 2014, I was able to use sublime text and shell scripts to work on android app.

Collapse
 
jamesthomson profile image
James Thomson

Hands down the worst DX is when you have an older Android project and have to make any updates to the app. Just launching Android Studio sends you into a spiral of various plugin updates and obscure error messages. TBF though, it's not much better in XCode.

Collapse
 
abhinav1217 profile image
Abhinav Kulshreshtha • Edited

Yes, This was exactly the point when I began to realize the lock-in. I was hired to update a really old project to more recent version of java, along with performing some cleanup. Opening that project in jetbrains android studio was nearly impossible because of all the popups, So I figured I could perform bit of code refactoring in vs-code, upgrade build runtime from java6 to java8, and then open it in android studio. It was nightmare.

I am learning flutter from an older youtube series where the person had configured vs-code, and it seems this is true for flutter too. Yes, command line tools are still available, but IDE-Independent workflow is reduced.

On the point of bundled tooling, In older version of android studio, when you configure it to use system's gradle and system's compiler instead of what is bundled with IDE, the performance was atleast 5x. It also meant that I could share ansible scripts with other team members to ensure uniform developer environment. There were times when I could just run gradle tests directly from terminal for a quicker feedback. But since last two release of android studio, even though I have configured it to use gradle from system, the build button executes the bundled gradle, running gradle from terminal will modify the project forcing you to rebuild it with IDE. Which means everytime I click the build command, I will spend close to 2 minutes waiting for it to complete on my old laptop.

Collapse
 
starkraving profile image
Mike Ritchie

I’m working on it right now: a browser-based tool that will let you define React pages, the actions on the page and links to other pages; then add a template to the definitions for a rough prototype; then run an NPM action to generate a scaffold for the app, with an outer template, routes file and component files for all the pages. I might make an article about it once it’s done 😀

Collapse
 
siddharthshyniben profile image
Siddharth

open source <every saas ever>