|
Search this Thread | 57,945 views |
6th September 2024, 13:14 | #46 | |
Newbie Join Date: Dec 2023 Location: Mysuru
Posts: 21
Thanked: 162 Times
|
Why few years? Give it many years. How much every time you want. But it can never create new things. AI by definition is echoing the existing data in a modified form. If you have a tech that is creating new things, its no longer AI. It is Natural intelligence which we humans have and a machine can never match the creativity of humans. To achieve those levels, we need to understand the working of human brain, which till date is unachieved. Keep in mind the definition and concept of AI and you will automatically know what all it will replace, what all it will leave and what all new opportunities it will generate! Quote:
Name me a few companies who are willingly ready to give their proprietary data to the AI gaints rather than developing their own in-house AI. So when in-house AI solutions are developed, it can play around only with the dataset within the company. With most of the code being undocumented and uncommented, and layered to such an extent that the dependency code itself is long gone from the visibility but is there in production, with this level of complications wherein only the humans who had worked in that code previously knows what's happening, and on top of that each company having its own standards and approaches, how will this advanced AI tackle the incoming bugs for those applications? Forget about even creating new things here, solving existing thigs itself is far from reach from AI. The max it can do and is doing currently is helping the developers in writing code by auto filling the redundant code. This is helpful for software engineers rather than replacing them. Remember dotcom bubble? Yeah its a repeat of the same. So give it few years, and you will see the repeat of dotcom bubble burst in the form of AI bubble burst. Last edited by Chetan_Rao : 10th September 2024 at 21:06. Reason: Merged consecutive posts. | |
() Thanks |
|
9th September 2024, 12:15 | #47 | |
BHPian Join Date: Apr 2019 Location: Bangalore
Posts: 385
Thanked: 3,406 Times
| Re: Is the golden era of the software engineer over? Quote:
Here is a very nice 2015 article which easily summarized AI and its future. Quite a many scientists predicted 2040 as the year when ASI/ AGI will be reached. Check it out. A nice article irrespective of our differing views Link | |
(1) Thanks |
The following BHPian Thanks ValarMorghulis for this useful post: | asingh1977 |
10th September 2024, 16:13 | #48 |
BHPian Join Date: Jan 2020 Location: Delhi
Posts: 533
Thanked: 3,969 Times
| Re: Is the golden era of the software engineer over? Programming jobs are going to change significantly over next few years. Coders who use AI will replace the ones who don't want to. Won't happen instantly but give it some time. AI is going to be a gamechanger like internet and my bet is that it will evolve very much in-line with Amara's law. |
(3) Thanks |
The following 3 BHPians Thank warrioraks for this useful post: | ecenandu, GTO, Tensor |
10th September 2024, 20:11 | #49 | |
Distinguished - BHPian | Re: Is the golden era of the software engineer over? Quote:
It has been a while since a ran software development program. Nothing too big, medium size, in those days about 1,5-2,5 million man hours, which we would typically out in 12-18 months or so. Part of our quality requirement was the way all our programmers documented everything. We had very stringent standards and without all relevant documentation in place, checked and certified, that particular software would not be allowed to go into production. It’s an integral part of software development. Or it should be, in my opinion. From a costing point of view we had norms of how much time was spend on proper documentation of various parts of the software development. It was a sizeable percentage of the total man hours required. Later in life, I was part of various due diligence teams that investigated companies we might wanted to acquire. I have had the pleasure of looking under the hood, so to speak, of quite a few (software) product companies around the world. Not having detailed documentation (in proper English) was a huge red flag to us. | |
(1) Thanks |
The following BHPian Thanks Jeroen for this useful post: | sandeepmdas |
11th September 2024, 07:59 | #50 | |
BHPian Join Date: Jan 2020 Location: Delhi
Posts: 533
Thanked: 3,969 Times
| Re: Is the golden era of the software engineer over? Quote:
Any and every company which is using ChatGPT, Github, Microsoft Copilot, OpenAI models and wrapper services on top of these in one form or other. Which practically is 90% of the organizations out there. Last edited by warrioraks : 11th September 2024 at 08:13. | |
(1) Thanks |
The following BHPian Thanks warrioraks for this useful post: | v1p3r |
11th September 2024, 09:49 | #51 | |
BHPian Join Date: Sep 2010 Location: Bengaluru
Posts: 219
Thanked: 3,463 Times
Infractions: 0/1 (7) | Re: Is the golden era of the software engineer over? Quote:
Where humans are underestimating AI is in comparing (current) AI with the best of humans in that field. An AI's output may never reach the level of a Shakespeare, a John Grisham, a Raja Ravi Varma, or an AR Rahman. But in most of the creations, AI is currently better than an average human. Average being the keyword here. Same will be with programming. AI will replace average joe programmers in a few years. Not so OT: It is well known humans overestimate themselves. (I believe that I am among the top 5% writers in team-bhp ). This effect is known as the Dunning-Kruger effect. When reality hits, they are often shocked. Last edited by DigitalOne : 11th September 2024 at 09:50. | |
(5) Thanks |
The following 5 BHPians Thank DigitalOne for this useful post: | am1m, rajvardhanraje, sandeepmdas, v1p3r, warrioraks |
12th September 2024, 22:18 | #52 | ||||
Newbie Join Date: Dec 2023 Location: Mysuru
Posts: 21
Thanked: 162 Times
| Quote:
The same type of articles were lurking around in the then newspapers of the late 1990s when www was in boom. Yet we still see people buying newspapers. The ones who were majorly hit with dotcom bubble break were those people who considered themselves "web experts". Sounds like a deja vu eh? Let me know your thoughts ValarMorghulis. ("Yes, all mem must die, but we are not men". So, you know some things won't ever die!) Quote:
Quote:
Quote:
But this is not the definition of "creating" in the software world. Creating here refers to the problem solving skills and solution oriented approach which would help us come up with new innovations based on real world requirements. This is one of the key aspects the "AI startup companies" miss out on. It is being realised by the investors, but the process will take few years. Sad part is that the new grads who are behind this "new tech trend", and only behind this and neglecting all other important subjects related to problem solving and logical programming, will end up loosing their career and with a huge debt. Note from Support: Posts merged. Please use the edit / multiquote functionality instead of back to back posts within 30 mins on the same thread. Last edited by Eddy : 12th September 2024 at 22:42. Reason: Note Inline | ||||
(1) Thanks |
The following BHPian Thanks SpeedBird for this useful post: | Samurai |
13th September 2024, 14:50 | #53 | |||||
BHPian Join Date: Jan 2020 Location: Delhi
Posts: 533
Thanked: 3,969 Times
| Re: Is the golden era of the software engineer over? I am going to pick some snippets from your last two posts to continue this conversation, since I really like to discuss applied side of AI. Quote:
Quote:
Quote:
Quote:
What would be the basis of this statement? Quote:
Last edited by warrioraks : 13th September 2024 at 14:52. | |||||
() Thanks |
13th September 2024, 21:44 | #54 |
BHPian Join Date: Jun 2024 Location: Bangalore
Posts: 41
Thanked: 107 Times
| Is AI coming for your software engineering job? My logical and educated guess in this whole GenAI and software engineers loosing job. This is a long read; anyone’s welcome to skip. If you don’t know any of terms used google it or ask an AI. Firstly, let’s talk about what it takes to replace most of software engineers i.e. 60-70% with AI (no complete replacement is simply not possible even with ASI forget AGI we need some people to overlook/use AI and to maintain existing code infrastructure). The LLM must be able to read into and write into large code bases like really large ones since most of the time, we’ll be just tweaking/refactoring existing code bases and not writing from scratch for we need really large context windows like I’m taking 2M + currently, most LLMs have either 128k, 200k or 500k which is really challenging and is limiting, but there’s an exception. Gemini Advance already has 2M context window, but is quite dumb and cannot match SOTA LLMs. Secondly we need AI to not just spit code out instantly, but to architect the software first and then, logically think further steps to take like which platform to use, what programming paradigm and whether to containarize it or not etc. which is again being solved by another LLM o1 by OpenAI but the issue is it’s context window is 128k as of now which is a limiting factor. Then, we need an LLM which writes excellent code without many errors and edge cases handled well. Sonnet 3.5 does it you can literally ask it to make Tetris (Tetris as a game is fairly complex not like snake) and it makes it one shot. Yes, that’s it everything works from animation to game logic to control it’s superb or take a piece of paper draw a website layout it gives a fully functioning front end code which looks exactly like you wanted (obviously you must tweak some things which can be done in 1-2 shots later) and then it’s equally good in backend as well recently without any fuss, I was able create a login with google, added recaptcha to a website or embed google maps straight to a website in like 2-3 shot prompts no LLM could ever do it before this quickly and not just that creating fully functioning clones of WhatsApp, YouTube etc are a breeze and can be made in 60 mins (I’m taking full stack/ fully functioning applications not a dummy front end copy) These things were never before possible. There are a plethora of videos on X and YouTube of people building amazing software products using cursor and an API of some LLM. It’s really worth checking out! So all we need is reasoning capabilities of o1 + coding skills of Sonnet 3.5 + context window of Gemini advanced. All of these exist. It’s just that they exist separately and not as a whole. Only a matter of 18-20 months before all these things will be enabled in a single LLM which will be even better in coding tasks than Sonnet 3.5. Some argue that privacy of proprietary code, well, usage of any leading LLMs via enterprise plans or APIs won’t be used as training data or just use open source LLM like llama 3.1 405b and fine tune with codebase and run locally without internet . Also much advanced and capable models will arrive in future for free. Finally, people say it’s expensive to run LLMs. Well, not for long usage of complete renewable energy is a one time investment. Just see how chips are getting faster and efficient. Look up hopper vs Blackwell and you can see Blackwell is 2000% faster (most LLMs were trained on hopper H100s). Fab designs are still expected to have exponential improvements amd may still follow Moore’s law. Add to that, in less than 20 months we have Sonnet 3.5 from ChatGPT (GPT 3.5 the dumb one). Sonnet 3.5 steamrolls any college graduate with a computer science degree who either spend the 4 years of college rote learning DSA or hop on the MERN stack trend instead of being flexible to any tech stack and even mid level devs with 5 yoe already and it only keeps getting better. The flagship model, Opus 3.5 comes this year. Saas, IT Service, Tech startups with minimal users showing only MVP as an industry, will only decline from here and will consequently lay off a massive part of their software engineers. Credit/Read more: https://x.com/carrynointerest/status...637631356?s=46 Klarna is an example of how they ditched Salesforce and built a simpler in-house software using AI. Expect more businesses to do this. Source: https://www.inc.com/sam-blum/klarna-...m-with-ai.html Essentially, most of the billion dollar IT exports are just GPT tokens. In the future with costs a few cents/million tokens. Anyone who is delusional that AI can’t replace them, are just coping and won’t help them. Teams will shrink. 5 people can achieve the work of 15 easily and those 10 get displaced. Moreover, most devs in India in service sector are not highly skilled. If you’re experienced, try switching to a higher package or if you’re a fresher, try getting a decent package with no bonds. You’ll realise the current state of market. If you still think it’s high interest rates (companies are posting record profits YoY, why do they need debt to fund hiring) or over hiring in pandemic, well good luck. Software production will have a massive boom with less people pumping out more software, while software devs will have a hard time finding jobs and will most likely, be paid less, expected to work more and will have to face many rounds of interviews since they’ll be competing with lakhs of other experienced devs and will be in PIP if they don’t work for X number of hours stipulated by the company. All things considered, it likely takes 36-48 months more for most of the entry and mid level software devs to become redundant and makes AI cheaper and more intelligent. Most of tier 2, 3 B.Tech CSE grads will have a hard time getting jobs and potentially their degree might even be useless since software engineering, as a whole, gets commoditised to everyone and with a few prompts, building large scale apps will be available to all. Obviously, there won’t be a sudden layoff situation where everyone gets laid off simultaneously. Rather it’ll be a slow decline with less hiring and more periodic firing of people in chunks over the decade. The current trend of slump in IT jobs would very likely continue. If I’m wrong, please educate me with technical and logical arguments. Last edited by Aditya : 18th September 2024 at 17:37. Reason: Punctuation added |
(30) Thanks |
The following 30 BHPians Thank Tensor for this useful post: | 14000rpm, 400notout, catchjyoti, digitalnirvana, evil_grin, extreme_torque, Fuldagap, grazd, GTO, heinrici, Hulk, i10_sanjay, Kashi053, noob_petrolmonk, Omkar, premsky, rajvardhanraje, ramprakashram, raptor_diwan, Ravi Parwan, rev_to_redline, Samurai, sdp1975, Slick, SnS_12, Turbohead, v1p3r, vellatechie, Venkatesh.C, warrioraks |
13th September 2024, 22:21 | #55 | |
Team-BHP Support | Re: Is AI coming for your software engineering job? Quote:
That will help BHPians to respond to you at the right wavelength. | |
(4) Thanks |
The following 4 BHPians Thank Samurai for this useful post: | Fuldagap, rkv_2401, t3rm1n80r, Vishal.R |
13th September 2024, 22:43 | #56 | |
BHPian Join Date: Jun 2024 Location: Bangalore
Posts: 41
Thanked: 107 Times
| Re: Is AI coming for your software engineering job? Quote:
Currently I run a business which is not completely related to this industry. I have a few friends in service sector and startup founder with whom I chat and share thoughts. Would love to hear from more experienced folks serving in product and service sectors what they think about this | |
(2) Thanks |
The following 2 BHPians Thank Tensor for this useful post: | rev_to_redline, Venkatesh.C |
|
13th September 2024, 22:58 | #57 | |
Team-BHP Support | Re: Is AI coming for your software engineering job? Quote:
Regarding your friends, are in the similar age bracket or do they have extensive experience in IT industry? Please bear with me, I am asking these questions after reading your post. I am really curious about your vantage point. After all, you are making very serious predictions about the IT industry. | |
(5) Thanks |
The following 5 BHPians Thank Samurai for this useful post: | Ashtoncastelino, rev_to_redline, rkv_2401, t3rm1n80r, Venkatesh.C |
13th September 2024, 23:24 | #58 | |
BHPian Join Date: Jun 2024 Location: Bangalore
Posts: 41
Thanked: 107 Times
| Re: Is AI coming for your software engineering job? Quote:
yes friends were classmates so same age bracket. This whole idea of approximate 36 months came when I saw a podcast of Emad Mostaque founder of stability ai who said in a podcast that an uber like app could be build by LLMs in one year from now hence the calculated guess Podcast: What most people dont observe is the exponential progress of compute they say models wont improve but for models to think hard like o1 they need a lot of inference, with chips getting better according to moore's law we can confidently expect better LLMs its not a matter of data, just compute and nothing else. After hearing this and from few reddit comments came to this conclusion. | |
() Thanks |
14th September 2024, 07:51 | #59 | |
Team-BHP Support | Re: Is AI coming for your software engineering job? Quote:
Since we have extensively and frequently discussed this topic (AI taking away IT jobs) in this thread, I have moved the posts here. We often hear AI pioneers like Sam Altman, etc., making similar predictions as you. However, they simply don't address the elephant in the room, the customer expectations in IT services. As far as my own views are concerned, I summarized it in view posts starting here. | |
(10) Thanks |
The following 10 BHPians Thank Samurai for this useful post: | audioholic, digitalnirvana, Jeroen, mayukh42, rajvardhanraje, rev_to_redline, rkv_2401, SnS_12, Teesh@BHP, Vishal.R |
14th September 2024, 09:44 | #60 | |||||
Newbie Join Date: Dec 2023 Location: Mysuru
Posts: 21
Thanked: 162 Times
| Re: Is the golden era of the software engineer over? Quote:
Quote:
Quote:
Quote:
[/quote] Quote:
| |||||
(1) Thanks |
The following BHPian Thanks SpeedBird for this useful post: | i10_sanjay |