DEV Community

Cover image for Code creation, try it!

Code creation, try it!

Chris Bertrand on June 25, 2019

I think we should consider the option of writing code, that writes code for us! Let me explain why. We love coding, we try to write as much code ...
Collapse
 
sampathbalivada profile image
Sai Sampath Kumar

I always had a desire to build something of that sort. Although we cannot write up a program to write the logic for us, there's so much of stuff we write just because we need to.

I'm thinking of a place where we talk with a bot(for instance) and tell it about what need and it builds the UI for us.

Collapse
 
chris_bertrand profile image
Chris Bertrand

That's a cool idea, I'm sure AI will be doing something along those lines in the not too distant future. Will be interesting to see how it pans out.

Collapse
 
deepu105 profile image
Deepu K Sasidharan

You should checkout JHipster then.

Collapse
 
chris_bertrand profile image
Chris Bertrand

There are many tools out there, but have you thought about writing one yourself?

Collapse
 
deepu105 profile image
Deepu K Sasidharan

Well, I wrote a major part of JHipster :)

Thread Thread
 
chris_bertrand profile image
Chris Bertrand

Haha, so you did. Sorry, I thought you were trying to push another third-party tool.

So a question with regards to it. Did it start out as an internal tool that was used to create things, that then evolved into something that was decided to go public, or was the aim of this always to be released to the masses?

I'd say the majority of readers don't think the creation of such things is a good idea. Reinventing the wheel etc. What are your views?

Thread Thread
 
deepu105 profile image
Deepu K Sasidharan

It started out as a fun side project by my friend and JHipster founder Julien Dubois which ended up becoming the development platform it is today.

Collapse
 
jillesvangurp profile image
Jilles van Gurp

I think that just about sums up the npm ecosystem. Many poorly reinvented wheels, me too libraries, etc. How about building better tools?

Collapse
 
chris_bertrand profile image
Chris Bertrand

Or contributing to these poorly reinvented wheels to make them able to roll properly?