Report
Will ChatGPT replace human software developers?
I wanted to put ChatGPT to the test to see if it could outperform human software developers, when combining it with Hyperlambda.
aista.hashnode.dev
Is this where we are heading? Reading AI responses to a prompt? Come on.
Give it a month to be in Visual Code.
Learn to formally describe systems, so AI can do the rest.
Agree. But, it gets better and better in the coming years. It can be trained to improve efficiency.
So ChatGPT can create boilerplate applications, something that has been done in the past 10-15 years, so we should be scared?
Hahahahaha!
good point!
Software developers should be very, very afraid because this person managed to build an app that looks like it's built in 2007 with the help of a generative AI.
Got it.
Nicely stated 👌👌
Clickbaits made their way even here? Sad
Please get a downvote button in here
ChatGPT will be a great tool FOR the developer, not INSTEAD of the developer. Developers will now be able to solve simple-level problems faster. And I will focus on complex tasks, and on tasks related to creativity.
Sorry, real software developers don't need to be afraid about losing their job. Come on guys, the application that was built here was only creating a data model (that doesn't really fit for a good crm) after which a simple crud API was generated. It didn't think about architecture, scaling, design patterns and such, but just generated a data model. This is not what real software developing is.
When you ask ChatGPT for more difficult code examples, it usually comes up with functions that don't exist in the language, design flaws and such.
Very true, I think a lot of those can be weeded out by feedback loops though, and remember that this is only the beginning, AI growth has accelerated since the gate opened on chatGPT and models are being developed that are wayy better
I'll be worried when it can start deleting code :)
If it would be as easy as asking' gpt make me an app' I would be scared but you should be able to ask for a lot of details and understand if the results you get are ok or not. Now I think it could make Stackoverflow and Google Search a bit less usefull.
When dealing with any tech that is progressing this fast, the present is the past.
Productivity booster? Yes definitely. Replace developers entirely? No.
What is coding but the process of giving instructions to a computer? Software is enormously complex and the most concise and accurate way of encapsulating logic is code, not natural language.
In my experience, it still makes plenty of mistakes and you need to be able to understand code to debug and ensure that it's doing what it's supposed to without side effects.
With that said, ChatGPT has saved me an enormous amount of time when constructing individual parts of my application. But it can't help me with the bigger picture of how the pieces fit together.
I'm a senior software engineer, I use co-pilot and chatgpt ALL the time, I can confirm that what usually took me 8 hours I probably do in about 5 now.
I think that the base skillset of a developer is going to start switching into more of an architecture-related kind of thing even for juniors.
I'm honestly shocked with the comments below. As someone who works with ChatGPT and Microsoft Co-Pilot, 8 hours a day, the amount of time-saved in both problem solving and boilerplate code writing is unbelievable. It is pretty obvious to me that if you aggregate this time saved across an entire organization, you will be able to eliminate several positions, starting from least experienced and this is year 1. In 5 years...programmers will still be hired but how many will companies need? What happens when the industry sheds 10% or 20% or 30% of jobs. What does that mean for new hires? What happens to QA when LLM's are reading entire codebases and running their own tests and then fixing errors? What happens when companies realize that they don't need to hire the best developers when they can hire more junior developers and unlimited access to AI support. Yes, for aerospace, they would never make those decisions, but retail? Not everyone works at a Big 5.
It's like self-driving cars, they don't need to be perfect, they only need to be better than the average driver.
I think rather than being afraid, they should embrace it and leverage it as much as they can. It still takes technical understanding to be able to piece together and deploy apps.
Someday most things will be built on no-code tools, but someone still has to code those.
I'm loving ChatGPT and Copilot as assistants!
in my opinion it helps a lot to learn new languages
spam / clickbait article
There is an extension that can assist you in displaying ChatGPT responses alongside the search results from Google, Bing, and DuckDuckGo. Maybe you should try it: https://chrome.google.com/webstore/detail/chatgpt-for-search-engine/feeonheemodpkdckaljcjogdncpiiban/related?hl=en-GB&authuser=0
It still needs more development and even after reaching the point of replacing devs, I believe it will give devs a lot more opportunities to ship fast and complete in different markets.
In my decades of developing software, I have never been as excited as now.
I have created several high quality, high tech applications with chatGPT.
It takes an experienced human architect to steer chatGPT's boilerplate in the right direction.
One can also steer it to assist in debugging
My advice to people starting out: yes, continue learning to code, but also learn modelling, such as UML, and of course, design patterns.
You'll need it to steer AI code generators.
or ask it. it does a pretty good job or spitting out the answers.
Not afraid of a simple CRUD app 🤣
AI can potentially automate certain tasks that programmers do, but it is unlikely that AI will completely replace programmers in the foreseeable future. Here are a few reasons why:
Programming involves more than just writing code. It also involves problem-solving, critical thinking, and the ability to design and implement solutions to complex problems. AI may be able to assist with some of these tasks, but it is not yet advanced enough to fully replace the human element.
Programming involves creativity and the ability to think outside the box. AI may be able to generate code or suggest solutions, but it is not yet able to approach problems with the same level of creativity and originality as a human programmer.
There are many tasks that require a human touch and cannot be automated. For example, working with clients to understand their needs and goals, or testing and debugging code to ensure that it works correctly.
There are also many tasks that are difficult for AI to perform accurately. For example, natural language processing and understanding human emotions are still areas of research for AI.
Overall, while AI can certainly assist programmers in their work, it is unlikely to replace them completely in the near future.
Lolz.
At first writers felt writing was something only humans can do because it is an art and requires certain human touch.
But What we've seen with chatgpt is insane. It comes up with unique and interesting plots faster than you can imagine.
And just yesterday, I created a 30k+ word ebook entirely written by chatgpt.
Programming doesn't need any human touch. If chatgpt is sufficiently trained to start recognizing problems and patterns, it can start listing them and writing codes to solve those problems faster than you can come up with ideas.
At the moment, it's still in infancy. Programming is not secured from Ai. Nothing is
It is true that artificial intelligence (AI) has made significant strides in the field of writing and programming, and there are certainly examples of AI systems that can generate unique and interesting content or write code to solve problems. However, it is important to note that AI is not capable of replacing the creativity and human touch that is often an essential part of writing and programming.
While AI systems may be able to recognize patterns and generate content or code based on those patterns, they are not capable of the same level of creativity and flexibility as a human. They can only work with the data and knowledge they have been trained on, and they do not have the ability to think and reason in the same way as humans.
Furthermore, AI systems are not yet capable of fully replacing human programmers or writers. They can assist and streamline certain tasks, but they cannot completely replace the human element in these fields. It is important to continue to develop and utilize AI technology in a responsible and ethical manner, recognizing its limitations as well as its potential.
This comment was written by ChatGPT.
Artificial intelligence (AI) has made significant progress in recent years and has the potential to become as good as, or even surpass, humans in creativity and performance. One of the key strengths of AI is its ability to learn from vast amounts of data and make sense of it in ways that humans cannot.
Unlike humans, AI systems have the ability to process and analyze massive amounts of data quickly and accurately, and to identify patterns and relationships that might not be immediately apparent to humans. This allows AI to generate insights and ideas that might not have been possible for humans to discover on their own.
Furthermore, AI systems can be trained to manipulate and transform data in millions of different ways, allowing them to generate a wide range of creative outputs. For example, AI-powered music composition systems can analyze existing music to learn about different melodies, rhythms, and harmonies, and then use this knowledge to create entirely new compositions that are unique and original.
In short, AI has the ability to learn, analyze, and manipulate data in ways that are unparalleled by humans. As a result, it has the potential to become a powerful tool for creativity and performance, and may even surpass human capabilities in these areas in the future.
This was also generated by chatgpt.
Chatgpt is an Ai that can argue both ways because potentially it can analyze data back and forth, what you'll call thinking or creativity.
Stop taking its generic response as finality
That is exactly the point.
How can an AI replace programmers if an AI has no real opinion on certain problems?
Everything the AI gives you depends on what questions you ask it.
It may well be that in the future programmers will no longer write the code themselves. But then the programmer's area of responsibility will only increase to a meta level.
It is the definitions that humans give that the AI can process at all. Creativity and problem solving for certain problems is still dependent on humans.
Sure you can have some known problems solved automatically in the future. But this is only possible as long as the AI has enough references for this problem.
I am always amazed that "techies" of all people do not understand the basic function of an AI and often overestimate its possibilities.
Nothing that ChatGPT can do is achievable without human input.
All the "knowledge" that this AI supposedly has is based on the work of humans. The AI itself only recognizes the patterns in everything you feed it.
I have been actively using ChatGPT for programming for the last week.
Many of the problems I had to solve occurred in the first place only because I had adopted the suggested code as is. The "solution" was then to look for the errors that this code had caused by asking specific questions to ChatGPT.
For me, this technique is nothing more than a very good search engine that saves me from having to read dozens of web pages myself until I find a solution to the problem. However, solving the problem itself only works as long as I understand the problem itself in the first place.
I think you're missing something: growth and progress.
Yesterday our best Ai couldn't write articles without being crooked.
Today, our Ai is listening to our instructions and writing hundreds of articles that are almost perfect and human like.
There's room for growth. It's only a matter of time before it gets smarter and start giving you suggestions instead of waiting for its clues.
Think of this like a baby, first it's small and useless. But you continue feeding it and it grows bigger, become better and eventually, you start listening to it and taking its advice and in some cases, it becomes better than you.
Chatgpt is still a baby learning the ropes and trying to get a hang of things.
I believe we would one day get a thinking Ai that won't depend on you.
I mean you spend almost hours to find saas ideas because you can't process raw data fast enough.
Ai can process data you can take in for a lifetime in a few seconds. It'll probably take it only a few seconds to spot a potential new market, think, find out the defective products and recommend the best new options.
It can analyze hundreds of these saas ideas in seconds. Building software is secondary at this point
At the moment, put it simple, ChatGPT is what I call a "conversational search engine". It knows how to put the pieces together based on the feedback loop from the conversation.
This has its pros and cons.
Pros:
Cons:
For this, you may need to be a domain expert and not rely entirely on the feedback it gives.
I have 20+ years professional experience in Software Engineering and in the last 6 or so in Platform Engineering.
I've been using ChatGPT as a companion to my software development tasks.
If anyone here is familiar with the task the famous rubber ducky does, I actually think ChatGPT is a fantastic replacement of it, and not your job.
I have been having conversations about how to bootstrap smallish applications.
However ChatGPT never gave me the exact, full on, complete answer to what I was looking for. That's my task, to complete what I needed, based on the initial chat I had with ChatGPT.
Having said this, can an AI replace my job in the future ? Maybe, but I will be doing some other interesting things with my time.
Agreed, few solidity friends are using it to optimise their gas fee code. Personally very excited by the prospect.
Ps : but aligned with most comments that mention that it will work with rather than replace developers. GitHub understood it well with their new tool Co-Pilot.
It makes me very sick when I see that line: "no yet....". It is not "not yet"; it is precisely a "never." But it is easier to be pompous, say something grandiose and create clickbait, then to tell the truth to people.
If it could replace google, it could be a more realistic question. And indeed, it can. I don't know why everybody asks that silly question if it can replace programmers. Yeah. Same way mechanical Turk can play chess.
Yeah, I agree AI is the future. I am also using Chat GPT to create posts for my new project. Recently, I wrote content from AI which was very good.
There's going to be a specific set of tasks that ChatGPT does very well at. A full stack/crud app is probably one of them. At least getting the boilerplate code going. Creating any sort of novel, new invention is going to be beyond ChatGPT. If we ever get AGI, that might change.
It's nice to see the result, but it's also a CRUD app, which is far from complex. Agreed, many developers struggle to do that, but most real-life applications are not CRUD anymore.
I do believe there will be huge productivity boosts in the next years, but not necessarily related to the AI doing everything - I think something similar to the Rails productivity, where the developer mainly thinks about the use cases and less about plumbing everything from DB to the front end.
Totally agree. I developed several projects in the past. My last one went much faster thanks to Copilot. I'm basically a Go and JS developer and I'm now spending less and less time on code thanks to AI.
AI is still not able to properly help me with my DevOps / architecture questions, but no doubt the time will come soon.
I don't know, for me there's a huge difference between solving a simple task like filtering a list in a simple way and building a full project with ChatGPT. At the moment none of the AI tools actually had a full contextual understanding of my codebase, which would be necessary to actually deliver a huge value and replace me as a software developer. Being a software developer is a lot about putting a lot of different parts together. I think ChatGPT and other AIs will get there eventually but for now I'm not too worried.
AI cannot assimilate legacy code. But, how about in 5 years? Do you think it would be impossible?
AI can't use pre-existing code or context, but it can create partial scripts that are useful and time-saving (react forms, SQL scripts, etc.), the programmer can integrate those into legacy code. Then, fewer programmers are required to achieve the same result.
It is not that AI is going to replace all programmers, but the number is definitely going to be reduced.
How many employees are there today in factories? Less than 50 years ago?. How many programmers will a bank or an e-commerce need in 10 years?
been writing software for more than a decade and I'm not afraid. :)
AI like ChatGPT can't replace software developers because it lacks creativity, problem-solving, architecture decisions, user understanding, debugging skills, domain knowledge, human collaboration, ethical judgment, constant learning, and quality assurance that developers provide. AI can assist but not fully substitute human expertise. At the least, not yet.
There's a lot more to full stack development than writing isolated toy examples or algorithms. ChatGPT excels at these sort of tasks, but it fails in real life because real life is complicated. It's only as capable as its context window, and it doesn't have the capacity to grasp the technical complexity and nuances of a software project.
no it will not happen with the help of the ai tools we are able to create a good environment and increase our productivity
Everyone should be somewhat concerned by ChatGPT - CEOs, VCs, Professionals (Doctors, Lawyers, etc). Of course each of these professions will tell you that there is nuance that can't be replaced by a computer.
The thing is, ChatGPT / AI capabilities will evolve exponentially, so what you see today will be insignificant compared to what's down the road. ChatGPT / AI probably won't eliminate the human from these positions, but will drastically reduce the number of humans needed, for sure...
Try asking it do something like building a filtering system (clicking on a tag filters to that tag) and it either creates some crappy code that only works half the time, or it just fails. ChatGPT isn't there yet, although it is a great tool for developers. You can't ask a hammer to hit a nail, YOU need to hold the hammer, and hit the nail.
I don't agree with this statement either. ChatGPT can help you get started but it's useless at coding. AI will take away some jobs and speed up some of our tasks but coders are here to stay at least for the immediate future.
I'm not concerned about ChatGPT making developer jobs obsolete because while it's impressive at generating text, it falls short in writing proficient real-world code. Developers bring essential skills like problem-solving, creativity, collaboration, and ethical decision-making to the table. They understand complex architectural and design patterns, ensuring software is efficient, secure, and adaptable. ChatGPT, while a valuable tool, lacks the ability to replace these human qualities and the need for continuous learning and adaptation in the ever-evolving tech landscape. Instead of fearing AI, we should see it as an augmentation to our work, enhancing productivity rather than replacing our unique contributions to the field.
I met an Uber driver who was one of the first developers at Oracle. He never learned new languages or technologies, and naturally he became obsolete.
It's the same story now. Developers who don't learn to leverage LLMs as part of their workflow will be the ones who'll be doing gig jobs in the future.
If one is not fascinated by LLMs and their ability to help you be productive, maybe software development isn't for one anyway. Perhaps it's a good time to find something that you love doing day-by-day.
As a programmer myself, I understand the fear, I really do.
But did calculators replace mathematicians? isn't it more like a tool where it can help us get things done so much more efficiently, and those who understand how to use it will get results, and those who don't understand how to use ML tools will get left behind?
ChatGPT and its derivatives can certainly simplify and speed up some aspects of the development process. Especially these most repetitive parts of it. Having said that, LLMs still lack the human creativity and reasoning needed to develop the core business logic in more advanced software development projects.
So in my opinion, GPT won't replace senior devs anytime soon. If anything, it will make their jobs more interesting by allowing them to focus on more crucial aspects of the codebase. Junior developers, on the other hand, might have more difficulty getting their first gigs.
I would disagree with the statement that software developers should be afraid. I will say that the emergence of ChatGPT and other similar Generative AI platforms will make the bar to get into software engineering roles much harder. Prior to these platforms, the bar to get into a nice software engineering gig was pretty low. In most cases, you needed a bachelors (or some kind of bootcamp experience) and needed to prove that you can code and utilize algorithms to solve problems. Now with the emergence of this platforms, companies will start looking for PROBLEM SOLVERS not CODERS. They will hire you to solve problems, not just write 1000 lines of code for some ever growing code-base.
i agree 100%. and I just want to add that I've noticed that programmers tend to be better and Prompt Engineering because they already know exactly how to phrase their problem, break it down into smaller parts, etc., so it's exactly like you said – the problem-solving skills can easily be tansferred to other applications
I am not afraid, because I have human power.
AI generated content (but nicely prompted tho):
Imagine you're the heart and soul of a bustling kitchen, crafting mouthwatering dishes that leave everyone craving for more. Now, picture having a trusty kitchen assistant right beside you, slicing veggies at lightning speed, suggesting exciting flavors, and taking care of the repetitive kitchen chores. This assistant doesn't take over your culinary wizardry, but it sure does make your cooking journey smoother and lets you focus on those special touches that make your dishes truly yours.
Now, shift this delicious analogy to the world of software development. AI tools like ChatGPT are like having that trusty kitchen assistant for developers. Just as the assistant supports the chef, AI lends its hand to developers. It helps them simplify tasks, like whipping up bits of code, providing solutions to common glitches, and taking care of those repetitive coding tasks.
Here's where our story takes a fascinating twist. As technology dances forward, we're entering a new chapter in how software is conjured. Think of it as moving from traditional cooking to using modern kitchen gadgets. Imagine "no-code" tools as those nifty gadgets that make cooking a breeze, even for those who aren't master chefs. In the world of software, we're seeing the rise of "citizen developers" – folks who can build basic apps without needing to dive deep into coding spells.
Picture a future where crafting simple applications is as easy as following a beloved family recipe. Thanks to AI-guided tools, folks can whip up apps like they'd put together a favorite dish. This isn't about replacing skilled developers who craft intricate coding flavors for complex apps. It's about welcoming everyone to the kitchen of software creation, making it accessible and inclusive.
As our tale continues, remember that this is a harmonious duet between human developers and AI. Developers, much like seasoned chefs, keep learning and evolving, adding AI tools to their culinary arsenal. They get to focus on the artistic, intricate parts of development while AI manages the more repetitive bits. This partnership creates a symphony where technology adds its magic to human creativity.
So, just as a lively kitchen thrives with a skilled chef and their trusty assistant, the software development world flourishes through the camaraderie of human developers and AI tools. As AI's role grows, it's like a brand-new seasoning transforming the art of software creation, making it more approachable and full of excitement. It's the kind of fusion that infuses innovation into the tech world's culinary delights.
I don't live in fear, but I will have to change my skillset now that AI is finally capable of doing this. Maybe I should develop an AI that is actually intelligent and capable of learning new ideas outside of the data that it learned from.
afraid of my productivity levels with it >=)
ChatGPT is a double-edged sword, be careful when using it.
Well, there's a catch good developers are better with AI, lower-end developers end up being more exposed because there's a bigger gap. I think tools like ChatGPT (for coding) make people more productive if used well...
Hence my thoughts.
That would require clients to be able to articulate what they want.
There's some irony hidden here that this link leads to a 404
hello Lisa, I'm not experienced in the IT world what so ever, however I am an entrepreneur with a lot of interest in online businesses like apps and websites, id like to get to talk to you and pick your brain a bit and learn something from you as well as you could from me hopefully, if you could please send me an email to [email protected]
I've seen similar statements all over the internet, but here's my take: ChatGPT and other possible LLMs in the future are, at best, AI Programming Assistants.
I don't envision most companies/organizations, especially Fortune 500 coys, laying off their entire IT department and relying on a tool created by another firm. Think privacy issues and trade secrets...
For indie hackers like us, YES! Tools like ChatGPT will help us launch quickly and obtain feedback from potential users.
Even @ that, knowing what to ask would be key. Enter prompt engineering...
Coding by humans is far from over ChatGPT Has severe limitations Once you start coding you know the real diffrence.90 % of users are there to have Some even try to get dating and personal life tips...it's not a Counselor
As an AI language model, I do not have personal opinions or feelings, but I can provide a factual response to your statement.
It is true that AI has made significant strides in recent years, including advancements in natural language processing, image and speech recognition, and even game playing. However, building a full-stack web application requires a range of skills, including front-end development, back-end development, database design, user experience design, and more. While AI may be able to assist with some of these tasks, it is unlikely that it can replace the expertise of a skilled software developer.
Furthermore, AI technology is still in its infancy and there are limitations to what it can do. It cannot learn and adapt to new situations without significant amounts of training data, and it may struggle with more complex tasks that require human intuition and creativity. Therefore, it is unlikely that software developers should be very, very afraid of AI taking over their jobs in the near future.
Instead, it is more likely that AI technology will continue to complement and enhance the work of software developers, allowing them to focus on higher-level tasks and enabling them to be more productive and efficient in their work.
It is crucial to test a ready-made application qualitatively before releasing it quickly on the market. It is preferable to use ready-made solutions for this purpose because they can complete their tasks efficiently and effectively. For instance, https://qawerk.com/services/desktop-app-testing/ desktop testing assists many businesses in locating important errors in their work, pinpointing their root causes, and fixing the problem. This improves the team's work as a whole and can even result in cost savings because it expedites the release of the product. So, as a way for you to enhance your work, I strongly advise against skipping the testing.
ChatGPT has its place like many other AI tools, giving you a good draft to start from, where you take that draft, how you polish it/present it is what makes/breaks anything
And I mean, even if it can create a full-fledged application. It means, that one of the most complicated jobs can be automated, which is a good sign, people won't stop hiring software engineers, instead, I believe, only the good ones will be hired. And that a very expected trend in technological development, machines replace humans and hence humans have to become better to survive. Evolution I guess.
Will it get better yes, but it needs alot of poking and prodding to get things to work. For an MVP probably a great way to go. Better than no code maybe. Still need someone that's willing to get into the weeds and get your hands dirty.
The main difference between human and AI is creative thinking. AI usually uses past data to learn, but I don't think it will ever get to a level where it can be innovative like humans.
We are very smart beings and gifted with a lot of talent.
Humans can only be supported by AI, we cannot be replaced by AI.
come up with 10 ideas humans would never think of
A device that can translate the thoughts of one person into the language of another person in real time.
A machine that can predict and prevent accidents before they happen.
A device that allows people to experience virtual reality dreams while they sleep.
A machine that can predict the weather on other planets in our solar system.
A device that can control and manipulate gravity.
A machine that can create matter out of thin air.
A device that can change the color of objects at will.
A machine that can read and understand the emotions of animals.
A device that can teleport objects or people from one location to another.
A machine that can create a perfect copy of any object, including living beings.
be more creative and outlandish
Sure, here are some more creative and outlandish ideas:
A machine that can control time, allowing people to travel back and forth through the past and future.
A device that allows people to communicate telepathically with one another.
A machine that can create and manipulate black holes.
A device that can transform people into animals at will.
A machine that can create and control miniature, controllable versions of natural disasters, such as tornadoes or earthquakes.
A device that can transform inanimate objects into living creatures.
A machine that can control and manipulate the human mind, allowing people to learn new skills and abilities instantly.
A device that can transform people into pure energy, allowing them to travel through space at the speed of light.
A machine that can create and control alternate realities, allowing people to experience and explore different worlds.
A device that can merge two or more people into a single entity with shared thoughts and abilities.
some of those are pretty derivative can you be more original?
Certainly, here are some more original ideas:
A machine that can create and control quantum entanglement, allowing people to communicate instantly across vast distances.
A device that can generate and control anti-matter, potentially allowing for the creation of new, exotic materials and technologies.
A machine that can manipulate and control the fabric of space-time itself, potentially allowing for the creation of wormholes and other futuristic technologies.
A device that can transform people into pure consciousness, allowing them to exist outside of the physical world and potentially achieve a form of immortality.
A machine that can manipulate and control the dreams of people while they sleep, potentially allowing for the creation of custom, immersive virtual reality experiences.
A device that can read and interpret the thoughts and memories of people, potentially allowing for the creation of a "telepathic internet" where information can be shared directly between people's minds.
A machine that can manipulate and control the evolution of living organisms, potentially allowing for the creation of new species and forms of life.
A device that can transform people into pure energy and merge them with machines, potentially allowing for the creation of advanced cyborgs with superhuman abilities.
A machine that can create and control gravitational waves, potentially allowing for the manipulation of matter and energy on a fundamental level.
A device that can create and control "dark matter," a mysterious and poorly understood substance that is thought to make up a significant portion of the universe.
You really wan to have fun ask Stable Diffusion to create an image of each of those
These are some really good insights. Thank you for sharing
I don't see that at all. Everything can be built these days. Finding the right painful problem, the right market with addressable customers who also have the purchasing power for your product is way harder to do then to build a solution to the problem. Also, being able to provide enough value will take many iterations etc.
So, no worries at all.
I think they have censored ChatGPT a lot comparing I have tried to use it 1 week before.
Yep, I noticed the difference too. Maybe it's to prevent misuse.
Really?
Yeah, I see Hashnode's post. Thank you for the kind information you have shared with us. Ezytor is an online editor for Developers with a simple, intuitive drag & drop feature and ready-made themes you don’t need to code. Save tons of time, choose one of our great Themes, and build a stunning website in just a few minutes. Try EZYTOR.com
Even if we look past all of the obvious reasons why this is wrong, at the end you're presented with the fact that programmers must program an AI. Simple as that.
ChatGPT is just a tool that can be used to help programmers. It will increase the speed that programmers are able to learn and work so programmers should be excited to use ChatGPT. They should not be afraid. Embrace change because it is unavoidable. Being afraid of something outside of your control does no good so worry less and explore more!
I think focusing on the (admittedly average) quality of the generated solution misses the point completely.
The real novelty with ChatGPT, Stable Diffusion etc. is the conversational nature of the user interface combined with some form of encoded knowledge. By conversing with a reasonably knowledgeable assistent to generate a solution is a whole other ballgame. There's no doubt that the quality of generated solutions will improve with time. What happens when they suddenly are good enough for things beyond mere proof-of-concept applications ? Think of the radical shift it was when any technically sophisticated entrepreneur became able to spin up a domain, a server, an email address and a Webshop at the click of a button. It's hard to deny that this technology here has the same disruptive potential but on a much broader range of fields.
Selling Digital products is the most profitable business you can start in 2023
follow me on twitter to know more about digital products its full of ideas:
https://twitter.com/growwithakio?t=fJFFTjRHIkLjXOkpF53jog&s=09
I was scammed over $1.850.000. I talked with this guy for 8 months. I sent him money via Bitcoin atm and bank account, I almost lost everything. But for the timely intervention of the Donald Programmer, who just in kick-off on time got back my $1.850.000. He is really good at what he does, I have recommended him to friends and co-workers who all became satisfied customers. He has helped me a lot in the trading industry, you can reach him for Everything. Hacking and Funds Recovering he is the best and has different skills in funds recovering and exposing scammers. Am glad and happy to recover my money, there is no shame in becoming a scam victim of one of these sophisticated and predatory operations. By reporting you may be able to recover some or all of your lost funds and prevent the scammers from targeting others. To recover your Scammed Bitcoin funds, Scammed funds, Clear or Erase Criminal Records, Mobile spy remote control access, Bitcoin Mining Contact this Genius Recovery Advocate contact him ……Donaldcyberlord@gmail. Com
Amazing post!
It's an incredible tool, I don't think the world is ready
ChatGPT is a really amazing tool, it works very fast and makes work easy for us. But there is no comparison between the human brain and AI.
Even for humans it's still hard to create a SaaS and so many things go wrong all the time, and an AI can do that? No way ... ChatGPT can never replace developers, actually nothing can, so it doesn't matter ... a real developer knows this and they won't be concerned at all.
As a human, I can tell you, it is difficult to build a proper SaaS.
Nothing works as expected. Not software libraries that changes on daily basis, not deployment requirements that change, not apis v1,2,3... etc... You still have to interact with humans to sell, you have to interact with tax authorities etc...
It would be impossible for a machine to do it unless it can emulate a human perfectly.
We have more than 9B people on the planet, why invest insane amounts of funds just to emulate one?
Let machines do the repetitive work and complement it with a human.
Chat GPT can do crazy stuff, provided you give it the right input
I asked ChatGPT when I could buy a raspberry pi and it had no idea. I lost all interest at this point.
I saw a video on YouTube about doing a specific animation in html. I thought it was cool and decided to make a game based on that animation. I am ok with html and JavaScript. But not good at styling the webpage with css. Web development is not my primary skill. So I thought If I could do an MVP in a day using ChatGPT, I will pursue the idea of completing the game. ChatGPT was able to do it easily.
So what I think is that it ChatGPT can help devs but not replace them.
There are arguments for both side, as in ChatGPT will replace developers and will not replace developers. This is like the industrial revolution where tools where invented and the jobs became different. The tasks became more skill based. Moving forward I think ChatGPT or AI will be a great tool in software development and instead of us having to type code it would become something like figuring out the perfect way to do it or so, increasing productivity.
I've been stuck on a problem with my firebase app for months and months. Every example I looked at wasn't quite solving the problem I had. Stack overflow I needed too much background info that no one cares to reply. ChatGPT was able to be effectively a coding mentor that was accurate, happy to give me its time on menial questions, helped me solved my problem. Now I'm over a major sticking point in my code and have renewed motivation and energy to continue going. I am stuck again on a tricky one, like how to recursively delete a firebase collection, but with a function that doesn't know if it has been given a document or a collection as a parameter. AI for devs will be a big help.
An analogy is like if you're working for a company and you have to build a whole new site. It will be broken up into lots of small tasks. Each with their own specific needs and requirements and clarification. Each step is guided by the intuition and discussions. Unless you know exactly what to guide an ai to do, it will need to make assumptions which will render its output non useful. Even with the most advanced ai, you'll still need to know how to guide it, based on your existing knowledge.
Then again, the tech is moving fast. When it gets to the point where it starts asking questions and collaborating, that's when I'll be more concerned.
Dont listen to all of the hype and fearmongering behind ChatGPT. https://youtu.be/tqN5NKHT7N0
Very interesting, I think the technology is still about 5 years away, though!
Very very interesting!
Somehow ChatGPT just seems to be the only "AI" fad that made it mainstream. Who knows, maybe it has a catchy a name.
It is not an general artificial intelligence, by any stretch of the definition, so the definition of 'AI' is also becoming a bit blurry. But let's stick with it for now.
ChatGPT is a very broadly and thoroughly trained "AI" that is specialized for chatting in human-like language. And it does so extremely impressively!
However, it has been used much more frequently to "generate" code for apps, while in reality there are much more qualified tools for this available today, but they're less publicly available (think Github Copilot and alternatives).
ChatGPT also isn't in a particularly good place to replace google, because as all "AI"'s, they're simple the result of engineering with an incredibly vast set of data. They are NOT connected to the internet and therefore is not capable of being more updated than the latest entry in the dataset.
It may eventually do so, but it is not close in its current state.
That being said it is an incredible piece of technology and one we should be super interested in expanding upon.
But saying it will replace google, or developers - or anything really - in its current state, is just shouting to the world "I DONT UNDERSTAND CHATGPT OR AI AT ALL! BUT IT LOOKS COOL! AND IT MADE IT TO THE MAINSTREAM SO I SUPPOSE I HAVE TO COMMENT ON IT / TRY IT!".
I'm not a software developer and I'm still very afraid.
This is scary. And just after Google issued a code red on ChatGPT too. Things are getting out of control!!!!!!
This comment was deleted a year ago.
This comment was deleted 3 years ago.
This comment was deleted 3 years ago.
This comment was deleted 3 years ago.