AI is not just when it is LLM and Deep Learning. You could of course come up with a solution which reads, parses and evaluates the code. This would communicate with the other part.
I have reply to the NVIDIA CEO: IMHO is easier to create AI that replaces upper management than to make an AI that replaces a senior SW dev specialist. Maybe we should start working on that ?
@@Lisekplhehe Just like the devs that are developing AI to replace fellow devs. You'll always find short-sighted scum that is willing to take on a task of eliminating their competition for a short-term gain; maybe then even think they'll be granted immunity for the good work.
Anyone notice how many law changes and additions are specifically directly harming smaller companies and harshly destroying attempts to make a startup?
you mean dojnt strengthen mega corp? similar to predatory short selling and inside saboteurs like boston consulting group? Come on, think of the CEO's.. wheres your heart?
Actually it wont. The reason is because if it's a broken metric, and poor candidates start passing, then the tool will be abandoned / lead to company failure. "Bad money drives out good"
What degree did you get? You can still be a plumber. Unless you are running a plumbing repair business, work can be pretty sketchy, hoping for new construction which is quite variable.
I remember I called a plumber at 10pm to replace a hot water heater tank that broke. It couldn’t wait since we were going to have guests and my wife did not want to take a cold shower before work. I saw the plumber arrive and man handle a 200lb water heater down into our basement and man handle the old 200 pound water heater back up the stairs. I remember thinking this was tough work. I don’t think I could physically do what he just did. Could I do this when I am 50 or 60? I don’t think so. While plumbing pays pretty good it’s a tough job and you need to be physically fit to do it, which you can’t count on. I hurt my knee playing sports and if I was a plumber that means I wouldn’t work for several months. But since I had a desk job I was still able to work.
Thank goodness someone FINALLY talks truth about code. Literally every dump I get from ai I have to proof. May as well do it all myself from scratch. Garbage in garbage out.
95% of the time, AI creates code that just flat out sucks. You spend more time trying to get the AI to massage the code to get it right than you would have if you had just written the code yourself to begin with. I don't think LLM will ever fully replace software engineers and any attempt to do so will more than likely fail.
There was another recent video (Brutal Truth Behind Tech Layoffs) that seems related to this first "cheap money" discussion. Basically tech firms had to justify all the money they received, which led to spending it by over-hiring and ultra-specialization such as "button engineers". And after reality set in (led by certain people coming into companies and slashing "unnecessary staff") this led to a wave of layoffs and a now-flooded market. It also pans AI as not-a-reason and not-really-a-threat, so there is commonality there. The tax code discussion is VERY interesting and something worth looking into.
And like in 2000 and 2008 the competitive market space is squeezing out the "self taught" mostly front end folks. I really hope people learn lessons this time around: You can get a job for a few years and make some nice mkney when market is hiring mediocre relatively uneducated devs en masse, but it's not a sustainable career for most people.
I’ve seen this happen at smaller manufacturing companies. They buy a lot of stuff when it becomes clear it’s gonna be a good tax year. The law was written for manufacturers like that in mind to incentivize them buying more machines and making even more stuff and hiring more people to do it. Doesn’t translate well to software. I’m sure all the billionaires knew this…Elon was the first one to just say f it and downsize. Most of those mid tier manufacturing companies sold out or offshored, but back in the day, taxes drove unnatural behaviors. A lot of those owners are looking to retire, not grow. The tax code keeps them in the game. I only knew one owner that just sucked up those losses (and that is definitely how they all view taxes, just like most people) for a few years to get across the finish line. A lot of them would be waiting. For a buyer that wasn’t just gonna liquidate, either. And those people are nonexistent now. The margins are non existent when competing with offshore slave labor. Almost no one wants that for themselves in the long haul, especially not someone who can raise the money to buy a place like that.
the system is designed to put working people down. the industry had it's honey moon period, now comes the time to enjoy near-minimum wage with the rest of the working class.
The high pay rates in the US are another factor. I retired (as a SQL developer) at the start of the lockdown (I was already well over 70, so I had all my bonuses) but the writing was on the wall. More and more of the coding where I worked was leaving US and heading to India and some low cost eastern European countries. If your job can be done from home, your job can be done from anywhere in the world.
This is how the bean counter finance CEOs think. The only problem is they discount experience, time zones, soft skills like communication skills, etc...
Yes, thats how it is and in best case we get the honor to fix the broken code later when the customers are tired of paying a «low price» and dont get anything back.
Are any American software engineers agreeing to lower salaries and starting move to remote locations with very low standards of living to deal with such apparent economic realities?
I can definitely confirm this, did my taxes and found out I cant write off most of my dev costs from last year. It's definitely more challenging to do a startup now. The cost of off shore development has gone up quite a bit which makes this risk even greater, especially if your not bringing in money yet.
Offshore dev is another red herring. The wave that started in 00s wasn't so much driven by cost saving. That was a secondary bonus. Outsourcing began and continues to be driven by dev ceilings being hit in many countries. There's only ever a certain amount of qualified devs in any given population at any given time. Once you reach that ceiling, you have to look elsewhere. That's been the salient driver for dev outsourcing in US for decades.
I am a bit confused, but maybe you can enlighten me. Can't you just by default discount the salaries of any of your employees on the revenues to reduce the tax burden? Like HR employees, marketing, etc?
Off-shore development works only when people know your kind of work. Soft dev work isn't like that and rarely you will get people from that pool. Once they earn enough, they want to become managers or try something else, not as taxing as dev work that takes over every part of your life, knowingly or unknowingly. Several psychological breakdowns will eventually led me to believe that human society isn't meant for developers.
@@iorekbyBrah... sorry to say it... but your giving us (American Tech Workers) wayyy too much credit! Trust me they could ship every single Dev Job overseas... and it would barely make a dent in Day 2 Day operations! Companies simply can't do that due to the Negative perception it would have on the Stockprice, hinder the ties with local Business communities, and most importantly... have them on the Wrong side of local & Federal Governments. We're Good...but so are a LOT of People! We ain't that much Better than everybody else!!
I used chat GPT for a while until my company forbade it. It was useful to explain Javascript programs to me, since I am mainly a C/C++ programmer. As far as using it to write programs from scratch, this is a management wet dream. It would be like firing all of your good programmers and hiring idiots, which is not far from what they are trying to do. Good luck.
That's weird. Now companies are banning chatgpt - they don't know what they are doing. They can't ban liquor, tattoes, and cigarattes. And they want to ban chatgpt, only speaks about their own work ethics.
this here. it's a good tool to help me understand new things and breakdown big codes to easily understand. the ai who can replace a full on developer is not here yet
Besides I'm sure that the guy that will craft the proper prompt will NOT be a manager. Now that means one guy can replace an entire team, but that also means projects can be made much faster, so likely more projects will be made at once
It's easier for AI to interpret what code does than to generate new code. A useful analysis tool, but not a replacement for a developer. That said, I'm an embedded C/C++ developer with an engineering background.
I doubt AI can write all the codes. Programmer is still needed to put the codes together, to make sense for the project, and systematically debug the resultant code. AI tools go sideways all the time.
Some may disagree with this, but something that has in the past given me great success was I took 5 pieces of working code that I pulled right out of visual studio, broke it in some way and then printed it out. The developer had to identify the problem with the code without the use of any online resources or intellisense. I made the breakage standard OO concepts like trying to call a base constructor with no params when a parameter was clearly required, so nothing crazy complicated but you would not believe the number of developers that were stumped by very basic OO concepts like inheritance, abstraction and polymorphism. I only had 5 of these scenarios and almost no one got all 5 but my best developers got 4 correct. From a management perspective a waste of money is hiring a horrible developer and then firing them after 3 months. So manny developers lie about what they are capable of doing and oversell their abilities that hiring a new developer is risky.
that's really surprising ,now I understand why the job market is down in the last few months.I decided to move off from coding and do something else,not because of AI,it's just because chasing bugs in a 4 walls box is not fun anymore ,I'll do an outdoor work
I use chat gpt a lot to help generate vocabulary lists for language learning (human languages, not related to coding) and I'm amazed at how much it struggles with basic tasks like not repeating the same word in a list, or making lists greater than 100 words, or making a list of purely adjectives (not mixing im verbs, nouns etc) and I kind of have a chuckle when I think that this thing in it's current form will take my job. It's a useful tool but it's so bad in certain situations even with reallt simple things
I don't understand people cannot see the benefits. Before we were using just dictionaries and encyclopedia then encarta then Internet and now all that and chat gpt. They are just tools. I made incredible things to learn using chat gpt. Specially if you have social anxiety
@colincotterell3365 Ive watched many of his videos and I respectfully disagree. Learning lots of vocabulary is also very important. I speak Russian and spanish fluently and lived in mexico for a year and have been in russia since November, so I'm familiar with immersion. But if you don't know any words or know very little then it's hard to understand people, I don't think that's very controversial or wierd
@@manoo2056 yeah I'm not saying theres not benefits. Just that it's useful but also has some issues in it's current form. Some of the mistakes it makes are so simple that I don't understand how such a complicated program struggles with these things. Like it really struggles with removing duplicate values, so much that I just do it manually after wrestling with it sometimes
Thank you for sharing this. I have dreams of launching a startup in the near future and this news is just heart breaking. It feels like they are actively trying to destroy the creative spirit by using taxes as the new shock collar for behavior adjustment. This has nothing to do with needing more tax revenue. It's a tactic to discourage and bankrupt creatives and get rid of future competition.
The kind of start ups that are impacted are the ones whose strategy is to rack in loads of venture capital and go for all out growth without profit. YES, the ship has sailed for now. HOWEVER, if like me your making a low risk, sensible, profitable company for yourself, you can 100% still do it, even now
@@ctb1977 Thanks for walking me through that. I have a better understanding now, and after further digging realized the rule isn't going to impact the project I'm working on.
@@ctb1977 Actually it's the opposite. Many times VC funding is not counted as income, so VC backed companies are technically operating at a loss. Break-even bootstrapped companies are the ones who get screwed.
Can you imagine having millions of dollars from selling GPUs but still prevent parents from teaching their kids a kill to help them put food on the table!!
If you actually read the full quote from Nvidia CEO he said the reason is because they would rather train a smart 20yr old newbie than a kid whose learned to code bad JavaScript from 57yr old Mrs Benson at secondary school
@@ctb1977smart 20 year olds probably coded when they were young and no child in the future has to learn from their teacher (solely) when we have the internet
@@Bayo106 haha, 'smart people probably coded'. I love the belief that people who write code are smart. Most people I knew ended up with coding because it was an easy skill to learn and an easy way to get paid decent money. When I hear people thinking of themselves as geniuses or god like characters because they've built a website I can only laugh. This view of software developers is too funny.
you think it only costs a normal amount of work to undo a poorly architected system? if its offline, sure. if its SaaS or being used actively, you're screwed for any quick solution.
@@Insideoutcest oh no, not a quick solution. A solution that requires you to hire an entire team to completely rebuild The system over the course of months/ years.
@@DanielPratt-bj9ly yeah i agree. theres so much tech debt that is unaccounted for. library deps that change a solution's viability. insane amounts of intelligence to get a broken human system to function.
To put it simply: Images: A single error rate of say 1 in 1000 would probably be acceptable Software: A single error rate in 1 in a million lines of code, whilst it sounds ok would be unacceptable as that 1 error would be extremely hard to find and fix if you dont understand the whole code base. Also with embodied AI, if a robot was saying doing the dishes... a 1 in a million error would most likely be more correctable than the code example as the impact would be negligible.
Amortizing R&D cost should be an option, not a requirement. I can see an established company amortizing some stuff, but for a startup, that's just impossible to deal with, unless you are doing it on your own, which has its own risks.
Try being more Indian. LENGTHS PEOPLE WILL GO TO IGNORE THE H1B VISA PROBLEM.... Each president brings in 300,000 H1B visa per year over 20 years is 6 million in an industry with 6 million workers. Who do you work for google?
@@powerHungryMOSFET it most likely will imo. I hope people adapt to use Ai for software development. Bc it's going to Inc our productivity and hopefully our salaries. Im certain it'll atleast stop jobs going overseas to India every company I've worked for developers overseas in India has been a disaster with there language barrier and there experience level was severely lacking to the point there counterproductive. Every h1b visa person I've been has worked harder than the average American here though so... You gotta compete with that
I've been a software developer / architect for over 30 years now. I've stopped advising people to go into the profession. It's not only the items you mentioned, which are all good points. It's also how developers are treated within a company. We're increasingly not seen as assets that drive profit, but as expenses to be minimized. That's never a situation that will work to an individual's advantage. And I don't see that trend reversing. I also don't see AI as a significant change (yet) but you can bet it's going to be used to intimidate developers and get them to accept poorer terms.
We have a cultural sickness where people that do real work and have real technical skills are devalued as naysayers while folks that can string together emotion-driven corporate babble and swear fealty to the right ideologies can vote themselves $30m bonuses.
@@UFO_808 I take it you haven't heard about the StackOverflow drama, then ? I'll let you explore that one, it's edifying. As for myself, ever since I suspected my work could be used to train AI's, I've stopped posting code online. As a hobby, I also lie to any and every coding-related question I'm asked by strangers on the internet. I'm making sure the AI well is truly and completely poisoned so that AI code generation ends-up worse than useless. I'm not the only one doing this. Don't be surprised when the next ChatGPT writes you code that doesn't even compile. As for us becoming more valuable in the end, I'd say it'll be a one-time spike: right now I'm sure a lot of start-ups are busy putting AI-generated code into production that, it'll turn out, won't be maintainable but will be vulnerable. All that garbage will need to be audited and replaced by humans. We've had code generators and rapid-development tools for dozens of years, they haven't replaced anyone. AI is just worse crap but with a fresh coat of paint. Because at least code generators can be engineered to produce auditable, reliable, maintainable code.
@@UFO_808 Even if those AI models become better, there will be still a need for people understanding and sorting out the BS those models generate. If someone really try to use this output unseen, then we will see some epic fails.
As a software developer in Europe: in the UK and Spain specifically, whilst opportunities are down from the 2021/22 peak, they haven't fallen off a cliff and as a senior dev I still get recruiters contacting me. But the salaries never were comparable with the US
Sorry to say this, but after 18 years in the same company, if you couldn’t prove as a valuable asset to the company, Sec 174 was just an excuse. It would have happened eventually. If your salary is $10, and if your company is not making $20~$50 (based on your hierarchy) to the company, companies can’t afford to continue to pay. If as a group you all were productive but the idea you all were working on wasn’t productive enough to the company, it would be axed. If it was not Sec 174, it would have been something else. So it’s important to be aware on what you are working on, how much money will that make it to the company, how many people are needed to make it. Does that idea have bright future? Etc.
that final 5% is what has bankrupted some self-driving startups (we were told self-driving semis would be mainstream by now) and companies whom have poured 10s of billions into it (TSLA) have still not cracked.
Yea, imo theres still a lot of work to be done. AI in SEG companies is also a pressing topic as some people are falsely claiming that large language models can now distinguish the intent of the user
If you want a job you should probably study full stack, deployment, and cyber security, it's called DEV SEC OPS. Like DEV OPS, but with the addition of cyber security in mind. I doubt I would get a job knowing css, html , and javascript.
@4115steve (Me--Captain Obvious...I know) for sure cyber security here for your children's children. Sadly probably for their children. Thanks for the tip.
The security industry people I'm connected to on LinkedIn are suggesting that there's effectively a hype bubble related to cybersecurity careers, and that the reality is that the field is not growing nearly as much as the hype suggests. In other words, it could end up as a dead end, a field that gets oversaturated with talent relative to the long-term positions it will actually offer. Not that I think there's anything _wrong_ with getting security training (it's a good idea on GP for anyone involved in tech TBH). But I don't think it will solve anything. I *have* experience in DevOps (*lots* of *professional* experience), and have worked in _literal_ tech security companies, as well as finance-related ones (which take security seriously, and expect at least some level of knowledge about it from their tech personnel). I've also worked as SWE and SDET. I still am not getting anywhere in the current market. Even with a clear track record of having learned new skills _on-the-job_ as needed (or just helpful), and brough them to bear for former employers. I'm not saying _don't_ learn DevOps, DevSecOps, or cybersecurity. I'm saying don't count on having learned them to change the narrow-minded, myopic approach to hiring that companies are currently engaged in. And we can blame ZIRP and the new tax code for their behavior, or we can look at this more reasonably and say that ZIRP was never reasonable in the first place, and encouraged and entrenched very bad behaviors within the tech industry, and that companies _not_ paying taxes (including startups, which have been the vast majority of my past employers) was never reasonable in the first place, and has left us in a world where multi-billion dollar companies essentially pay zero in taxes, while citizens, actual human beings, get no such break at all (you know, unless they're ultra-wealthy, and don't actually _work_ for their money).
@@melbionic why? because it's the same engineering challenges, applied to a different part of the business. Infrastructure-development is the perfect place for a JR SDE: K8s, terraform, jenkins et al. utilize concepts that are right at the JR level, and they'll get exposure to the actual 'full' stack that their apps will run on.
CEOs are treating AI as a way to save money, like the failed original outsourcing boom. Will realise it's about 20 years away, but not before they totally disrupt their companies.
@@phoenixrising4995That's a cop-out. Plenty of companies in Canada can more than afford the taxes while being innovative. It's impossible to just keep blaming the government on everything without sounding incompetent.
The most difficult part is to figure out what the program. Coding is fairly easy actually. The value is not in writing the code, but in figuring out what it has to do.
For me programming is hard. I know what needs to be programmed. API integration annd automation. Solving peoples pain points including my business with coding: Dropshipping, plugins Minecraft, wordpress, etc., fitness and dietary apps for a dedicated clientel, custom integration from SOS Inventory to Amazon Vendor Central and other ecommerce, list goes on and on.
AI can do a "give me a function that..." but it can't decide on designs, it can't give you a reasonable choice of what to use and how, this still required a skilled developer (team).
senior level dev job: requires experience on everything tech related except software development, too bad you've been only a dev for 10 years and not an infra admin, data scientist, project manager, infosec professional, UI designer, UX planner and DBA all at once instead you've been programming? we need a senior dev(jack of all trades miracle worker) not someone that does code
Senior dev job: If you're not familiar with every JS library, DevOps tech, Testing Tool, and the Diophantine Equation then you're not senior enough to work on our Wordpress site🤣
@@spitfire7170technology is magic and we can't understand it. Can you do everything for us tech guy? I know it's 5 jobs in one but you should be able to do those
If the company is not allowed to write off wages but instead has to capitalize them, then they have to raise capital in order to pay the wages. They can't pay for them with income from the business. In your example where the company earned $100,000 and they had $100,000 of matching wages, they paid $40,000 in taxes. That only leaves $60,000 left to pay the wages. They would have to bring in outside debt and equity to make up the other $40,000. Essentially, they would have to use debt and equity just to pay taxes. That's insane.
Exactly. It totally screws over small undercapitalized outfits that can pay wages out of income in favor of VC-backed firms that make no money but can pay wages out of banked cash.
@@headlibrarian1996 which further proves the point that money is fake and the rules of the monopoly game change as the game progresses (as the SEC and central banks and such see fit)
Cal Berkeley Economics grad. The Sec 174 content is fire. My sons work in the California tech sector. They have seen the carnage from Sec 174 and ZIRP. Your video explains everything. Of course the 2010 housing crisis legislation generated ZIRP through two presidents, raising prime rates from near 0 to 6.5% was insane! This video is sending a not so subtle message to tech workers and companies about the future. And today’s assault on Apple may create an adversarial relationship between tech and politics.
What AI will create is huge amounts of code review, which should have been going on already but is lacking, and that won’t take long to get going. Also, AI may allow large companies to collaborate much more than they do now while still respecting each other’s patents allowing companies to pay fair prices for the use of other companies patent protected inventions.
AI currently say whatever you want hear, because you are supposed to correct their answer. This kinda put the horse before the cart, reviewer need to be able to point out submittant mistake. Basically change his view on how he operate. Chat bots would just change its answer everytime you protest them. Inconsistency at best. At worse? It would be like an echo chamber.
I agree about venture capital being an important source of money for IT. Another important source is companies requiring digital services. But many companies, at least in Europe, are strugling and can't afford digital services. They have more expenses for energy and employee salaries and other stuff because of inflation. Digital services is a bit of a luxury, so they'll just spend less on that. So, actually, two sources of income are reduced. Then there's also the weird trend of looking for candidates that have experience with only the specific tools that you are using, which is, it actually takes experienced developers about a week to learn a new tool...
Software DEVELOPMENT, do you understand what R&D stands for? I get that this is bad for startups, and is a big part of why so many tech companies have had a large number of layoffs over the last year, and I can understand why the law basically changes the classification of what in manufacturing would be the equivalent of an assembly line worker to an engineer, but I suspect that the people who authored the legal code probably didn't have any real understanding that they were effectively reclassifying the vast majority of software companies employees from assembly line workers to engineers so to speak. Remember how senators had to have people very thoroughly explain how Facebook and cell phones work during senate judiciary committees in the past? That being the case, then this should have been expected.
@@donnydarko7624 There are may industries where RnD and production looks very similar from the outside. And senate got zero understanding on all of it. Since such comical classification doesn't exist in other industries, I say this is the work of IT company themselves.
@@aniksamiurrahman6365 Yeah, It's a branding problem, maybe whoever thought labeling your job as a software developer or engineer didn't really consider the ramifications with the presence of mind to remember that a large percentage of the people who make the laws are ppl that needed to have how smart phones work explained to them like kindergarteners.
especially machine learning! I'm a frontend dev who's starting to get into machine learning cause I believe that'll be just one of the most lucractive fields in the long run.
Section 174 seems designed to kill startups as they are most in need of cash for rapid expansion and can't lean into credit facilities like large companies can.
I led engineering organizations. Competition in high tech means being at the cutting edge of applying new techniques and technology. LLM's, by their nature, lag behind new approaches because they are based on being trained on what has been discovered. Humans will always be the entities that find these new approaches. What it means is that jobs will favor those that can develop these new approaches.
Exactly. Writing code is about less than 10% of (programmer/developer/software engineer/whatever)'s job. The rest 90% and something is reading someone else's code, or reading one's own code wandering: "What the hell was I thinking about 4 months (or more) ago. Now... AI doing the said 10% of writing... I guess that should keep our jobs for a while. On a personal note: I've punched my 1st program in high school, in the then FORTRAN, on Hollerith cards. Still happily programming at the age of 65, not worried about my job prospects in the slightest. Not FORTRAN programming, of course, thank goodness. And, when the end comes, when AI will actually be able to understand legacy code, and explain it to the mere humans - I'll probably be dead. I'm eligible for pension as it is.
Even as AI advances, there's still one issue I see with coding... wrapping up a project right now, it's nothing complex but lots fo smaller parts, but in order for this to be successful, I need all those small details in there and done properly. Even with a more advanced AI that can actually write code, more than likely it would take me longer writing never ending prompts to get all these small details hammered down versus just writing the code myself. I could just shrug my shoulders and run with whatever the AI gives me, lessening the chances of the project's success due to a lower quality, less custom tailored end project. Therein lies the problem. I suspect many will just shrug and take what AI gives it as "good enough", hence we can all expect a lower quality standard of software going forward once AI advances more.
Great analysis of the current state of coding with AI. I do quite a bit of programming assisted by AI and it really helps me understand code, think my way through problems, and even generate syntax I couldn’t find good examples for online or in the documentation, but the mistakes it makes when I get lulled into trusting it too much can be crippling and if I’m not careful to stay in the drivers seat I’ll waste lots of time. I’m looking forward to it improving, but so far the boosts we’ve seen, like with Claude, have brought more pain for me-mostly because I get too much confidence and tackle problems beyond my ability or because I rely on the AI too much, as I mentioned.
A.I does not need to write better code or to replace skilled (human) labor completely. If it can, it certainly will, but a 'good enough' A.I. puts downward pressure on wages. This strategy is very portable / applicable to anything. Consider self-driving cars. A.I. does not need to be a better driver - just good enough to be cheaper to insure. If self-driving cars were cheaper and more profitable (maybe because they aren't liable?) , insurance costs could compel human drivers out of the drivers seat even if the humans were better drivers.
I recently decided to use Gemini for a couple months. One of the biggest limitations is I could only cut-and-paste 500 lines of text whereas with GPT-4 I was cut-and-pasting 2-3 files that were each 500-1000 lines. However the 1.5M token gemini is supposed to be rolling out to more and more people. Why are other people having trouble cut-and-pasting full on files? (9:14) The other limitations mentioned are definitely there. AI can't reason very well. It usually does better if I keep dozens of prompts in the chat history in the same conversation so it can predict my style a little better. It's great at writing test suites or toString styled procedures, add comments, or translating python syntax to rust or whatever. It's bad at thinking.
Man I am having the hardest time building a document processing and text embedding app for Gemini right now. Chroma DB and Lang chain documentation doesn't seem to agree with vs code
You're absolutely right about AI not getting everything right when it feeds you code to solve a problem. It may get 99% of the code right when you ask it to help you with something but that 1% can be a royal pain in the ass during bug fixing.
The tax changes and tech de-bubbling are strategical, the US is trying to reindustrialize so these changes are probably there to make the intellectual part of the workforce flow into other fields. I think the tech bubble will be gutted more in the coming years. As for AI helping code, its limitations are very evident as soon as you try to make it do something non standard, make it use rarely used language features, or perhaps explore the possibility of using something that doesn't really exist. What I frequently get is instead of denying the existence of the feature it starts generating complete rubbish. This is when you realize the lack of intelligence in the thing and its true nature as a convincing spam generator. For programming tasks there needs to be an artificial general intelligence. If this is ever achieved it will also need to beat human in cost efficiency. The latter may be very uneasy given how optimized the biological systems are by billions of years of evolution. Try making a bird sized aerial vehicle do an intercontinental flight on a single energy charge. This is what a typical migrating bird can do. There may be a similar gap of artificial vs biological general intelligence if it is achieved.
My initial thought was the tax code change was simply to make it more difficult for start up companies. I mean the tax deduction hasn't changed, just over what period it can be deducted. So the only one who's hurt by this is the little guy.
If you try getting gpt4 to help you with dot files for nvchad it confidently gives you incompatible lua configs because it doesn't know that nvchad uses lazy for plugin management now. I imagine this sort of thing happens a lot with LLMs having outdated info on actively developed projects.
that's actually a great analogy, what people mean when they say we need to first understand our consciousness and thinking properly before calling anything artificial 'intelligence'
I'm not even trying to break into the industry; I've got 6 years of experience and solid references and I don't even hear back on apps, even if I send a cover letter. In 2020, when I had 2 years of experience, I had lots of companies interested in me. I've been out of work for a year now.
this was a surprisingly well thought out topic. didn't know about 174, and of course it makes a lot of sense. I definitely use AI now as a tool to enhance my productivity and bridge knowledge gaps through asking lots of questions and getting a lot of relevant information that I can use as launch points into learning more. It's great at finding sample code that I can use to adapt or have a template explained but for complex scenarios it's definitely not useful at all.
What you see in a.i like chatgpt or so is just the start it like a baby 2-4 years old of development wait till gpt 5 and go on you will regret what u r saying now 😂
@@HungPham-zi9ks LLMs are not AI, and it will get worse and worse as more of the internet becomes a dead "AI" generated slop stuck in a feedback loop. There will be no 'content' to plagiarize and scrape from. The very reason it's overconfident in stupid kid level mistakes is because it's scraping data from a few well known q&a sites and truthfulness and accuracy are not it's primary goal but natural language output Calling it AI is way too much wishful thinking and dishonest, exactly what the hedge funds so heavily invested in this want you to believe.
What is most likely to happen is AI will do "most" things and then some guy in India will "fix" it. You USA developers will have your wages pushed down as a result or not even have a job because they all went to India.
I just wanna point out that your a software engineer worried about AI. Just remember, AI IS software. Learn it, embrace it. Its part of the field and part of the job
But software that makes software is scary. Thats the difference. Not invalidating your main point but to say it’s just like any other tool used to generate code would be an understatement.
Thank you for pointing this stuff out. First person to show something different and not say, “Oh your resume” or any of the other many excuses to this fake jobs market which seems more like 2008/2009 then 2024 numbers of “we are booming in jobs!” 😂. Election year maybe? 🤔
Section 174 can cut both ways - on the one hand it’s takes longer to realise tax deductions on engineering payroll, however because these costs are capitalised (goes to the balance sheet) it has the effect of inflating profitability on the P&L, making it easier to show profits and critically for startups - positive contribution margins. For investors, it means reviewing cashflow statements closely is more important than ever, as it’s now possibly to show a P&L profit, while actually being insolvent!
Mmm... what kind of devs are these? I'm a lead dev and there is practically nothing I do in my day job I could off load to AI and be comfortable using in production.
@zoeherriot There's are lot of "devs" working for small ma and pa companies that basically write VB scripts and Excel macros lol. These people don't work in modern software engineering teams, which you likely do. I'd take their "dev experiences" with a warehouse full of salt.
There is never such a thing as 'senior developer.' Every day is a new day with new sets of challenges and ever-changing customer requirements. No developer is comfortable with all the software know-how. If you are talking about generalist, then AI is doing that job pretty well already.
I write VBA for use in Excel. I've used chat GPT to write the repetitive parts. For example, if I need six pieces of code to do the exact same thing two different sections of the workbook, I can get chat gpt to copy the code and change the references. I can't imagine getting it to write the code in the first place. I don't know how it would be able to look at the workbook and understand what the workbook is even doing.
I don't think the tech will ever get there. The reason is pretty simple too, people who are developing the tech are going down the wholly wrong route. They're the kind of people who are so smart that they're stupid. Most people don't even stop to think what the technology really is, and it's not AI, as the most important aspect for that to be an accurate acronym is missing.
So you hire a developer as a janitor that has to sweep 1 square foot of floor a pay period and they make a huge hourly wage but only "work" 1 minute. Salary works out at the end. Oh and you also need a company policy that they must use a company broom to sweep and the only way to earn access to the broom is by developing software at no cost for x amount of hours a pay period. Im sure you can deduct maintenance like cleaning staff from taxes. Easy
The idea that near zero interest rate policy caused the surge and fall of investment and thus employment is just not well founded. Japan was had zero interest rate policies for decades, this did not cause excessive borrowing, economic growth, and inflation. The US for many years experienced low inflation with very low interest rates. Today, with high interest rates, we have higher inflation than in previous. The stock market these days are very active. Investors are still pouring money in tech companies. The interest rates during the housing boom were much like around today 4-5%, are we in a housing boom? I don't think so. These things are complex and cannot be reduced to simple cause and effect. Here are a myriad of other factors - government budget deficits, demographics, wars, pandemic, supply shock after effects, oil prices, globalization, AI automation or tech trends, politics, macroeconomy (potential recession), corporate trends, innovation and leadership slump, credit cycle.
I'm with you on this. There's a few more levers at play. Thanks for highlighting those additional levers. I truly wonder how much impact each lever really has at a given moment.
Do u think we were born too early or born too late? I just wish it was 2010~2012 for 4 more decades and the only thing that had advanced was ISP speed. Just wish there's an alien invasion and they can 💩 Gold or extremely valuable materials/resources(all non-toxic) or something, and their tech can be sold if not use for ourselves. It's hard, every land, mine, forest is already owned and monopolized by someone born earlier. Every idea is patented forever by people born earlier. Every idea/concept is made so that if you start one, the older companies will sue you for similarities(how like marvel/DC conceptualize many if not all heroes and sue everyone that's similar to it.)
To your point Section 174 is to starve start-up's and any competition at the behest of the mega-corps. Meta, Alphabet and their ilk, are not affected at all by this. Deloitte and KPMG will make it work. Remember, Bezos got a tax refund - all of it tax code gymnastics. And yes, AI will take over all software jobs with a few folks in the passengers seat. The C-suite at the top don't care if the code is "crappy" or "sexy" as long as it kinda works and they can make it to the next quarter. It's just a matter of time and way closer than you think.
If it was due to the new tax code the slowdown would be localized to the US. The slowdown is global so I'm not sure the shitty new tax code in the US is entirely to blame
Let’s leave it to the government to screw something up that is going well. Everyone blaming AI which is a red herring (you will ALWAYS need people as you said) … but legislation always mucks up things. Good video.
@@catalinagalan It's definitely not caused by a few laws in the US, that is for sure. People like to ignore the simplest answer, which is that right now investments are risky and cash is king. Investors are loss-averse and turn every rock for cash to increase cashflow and valuations today, slashing business development (like VR, etc.) in the process. Pretty much all startups with high burn died almost overnight globally. It's just macroeconomic trends.
There is no benefit to it whoever told you that lied. You will never fully recoup the loss from it and it doesn't magically help you the next year when you still have even more cost because of development. Those software developers are still costing you money.
THE LENGTHS PEOPLE WILL GO TO IGNORE THE H1B VISA PROBLEM.... My gawd, each president brings in 300,000 H1B visa per year over 20 years is 6 million in an industry with 6 million workers. Who do you work for google? Oy yeah RUclipsR - of course.
@@endeavor4299 Never ever have they stopped at 85k the lowest number in 1 year I've ever seen is 100k actually approved. At minimum each president will bring in 800k. Where there was a million layoffs they don't have any business bringing even 1 until every Amurican is hired. Quit making excuses for communists
As someone starting out (8-10 months in, cs50 complete, currently hacking away at the odin project) id say thebkey takeaway is to start ASAP to not miss the wave. I personally started learning to code in 2018, had i stuck to it more than 2 months i probably would already be earning 6 figures by now. Now i restarded mid to late 2023, and i see that if.i dont start NOW and really put in the effort now, in 5 years the train may have already left the station for good
AI is replacing entry level jobs in software engineering. Senior engineers are using AI to replace all the junior devs that do the grunt work making them far more productive. Essentially AI is creating a significantly more difficult barrier of entry to get into the industry. It will do the same for every industry.
Interesting, AI didn’t take the role I just landed. And for the grunt work I tried getting AI to do, it completely falls off after a few prompts 🤷♂️ sounds like someone is intimidated.
My experience with AI writing code is that it is trained on tutorials with crib notes. Even when I train it with my own code, it reverts back to tutorial style code. There is litteraly no inovation with AI code. The AI code is good for getting a lot of syntax written quickly. Like If I feed it a example data and add new data members, or to write, like Aaron Jack says, a begining template. And then follow up on having the AI do the Google searches for me on technical syntax. And to explain concepts that I have thought out, which I need to apply. The inovation still completely comes from the person writing the code. In my opinon the most valuable aspects of computer programmers is inovation, and software architecture building. As far as the tax codes go. Corprations need to pay their taxes. Everthing they do cannot be an excuse not to pay taxes. They need to be grown ups and responsible, just like everybody else
Of all the things mentioned here, I'd be most concerned about the impact of inflation (and the key interest rate hikes to rein it in). This affects the cost of credit for everything, and we also have to remember that business capital comes from the ability to borrow as well. If there isn't as much capital coming in, it affects how much money a business has to work with, and that of course implies that hiring will be at least slowing down. Multiply this across the economy at large, and you have a slow hiring period. As an honorable mention, that bit of tax code that changes how startups pay tax for software engineers needs to be reworked or scrapped, because that's gotta be hard on startups to even keep them.
Not just in coding but in other areas, I find that AI needs supervision. I have played with image and video generators. It has hit on some but it has also missed on many others.
"it is a bit harder..." heh. Understatement of the century sir understatement of the century. The rest of your video is pretty good and I agree with most. However what AI will be doing is taking 10 man teams down to 1. The demand for software engineering will be dropped exponentially. The remainder will be doing that catching the 5% you talk about of errors, but with the demand for SWE being so low, so too go the salaries. Which is the stated business goal of implementing AI. To remove or almost remove the salaries. As such - SWE in the next 2 or 3 years will no longer be a viable career for most people. Today the market is already over saturated.
Also heard about the grand resignation drive that happened few years back and so employers are now trying to make use of AI as much as possible and keep the headcount low
I hear ya man. You can mix your coding knowledge with music and great something great or tweak music software. with your coding skills. Plenty of ways to fish.
Check this out to make the most of your interviews
www.interviewkickstart.com/su/aaronjack
zyn
AI is not just when it is LLM and Deep Learning. You could of course come up with a solution which reads, parses and evaluates the code. This would communicate with the other part.
Hey Aaron - CourseCareers sent you an email about a paid partnership. Did you get a chance to read it yet?
Why has your instagram disappeared?
I have reply to the NVIDIA CEO: IMHO is easier to create AI that replaces upper management than to make an AI that replaces a senior SW dev specialist. Maybe we should start working on that ?
What upper managment will work towards deploying ai that replaces them?
@@Lisekplhehe Just like the devs that are developing AI to replace fellow devs. You'll always find short-sighted scum that is willing to take on a task of eliminating their competition for a short-term gain; maybe then even think they'll be granted immunity for the good work.
@@andycalifornia426 not the same devs. deploying ai is not the same as deploying it in the projekt.
Yup. It’s basically a bunch of optimisation models.
NVIDIA CEO says that just to increase the market value
Anyone notice how many law changes and additions are specifically directly harming smaller companies and harshly destroying attempts to make a startup?
Yeah Congress makes it abundantly clear who they actually work for
Gotta back big business or you won't get your kickback.
you mean dojnt strengthen mega corp? similar to predatory short selling and inside saboteurs like boston consulting group? Come on, think of the CEO's.. wheres your heart?
Tech interview prep a service just validates and perpetuates shitty, overly complex interview processes.
agreed, plus all the college kids will discriminate against those who didn’t go to college
@@robertjay9415 You should be qualified and have the necessary studies to work in IT, like in any other engineering field.
Agree.
@3s0t3r1c that doesn't mean doing shitty tech interviews.
Actually it wont. The reason is because if it's a broken metric, and poor candidates start passing, then the tool will be abandoned / lead to company failure. "Bad money drives out good"
If I could go back in time, i wouldn’t waste a dime on a degree and instead become a plumber.
What degree did you get? You can still be a plumber. Unless you are running a plumbing repair business, work can be pretty sketchy, hoping for new construction which is quite variable.
@@microdesigns2000service plumbing is definitely the right way to go never a shortage of work
I remember I called a plumber at 10pm to replace a hot water heater tank that broke. It couldn’t wait since we were going to have guests and my wife did not want to take a cold shower before work. I saw the plumber arrive and man handle a 200lb water heater down into our basement and man handle the old 200 pound water heater back up the stairs. I remember thinking this was tough work. I don’t think I could physically do what he just did. Could I do this when I am 50 or 60? I don’t think so. While plumbing pays pretty good it’s a tough job and you need to be physically fit to do it, which you can’t count on. I hurt my knee playing sports and if I was a plumber that means I wouldn’t work for several months. But since I had a desk job I was still able to work.
I'm a SW Engineer. Wish I were a plumber.
It’s sad but the tech industry was just another bubble intentionally.
Thank goodness someone FINALLY talks truth about code. Literally every dump I get from ai I have to proof. May as well do it all myself from scratch. Garbage in garbage out.
Totally agree
Facts. Probably won’t be like that for long unfortunately.
Whenever I say this people say its cope but Im actually trying to use it and it sucks.
95% of the time, AI creates code that just flat out sucks. You spend more time trying to get the AI to massage the code to get it right than you would have if you had just written the code yourself to begin with. I don't think LLM will ever fully replace software engineers and any attempt to do so will more than likely fail.
I’m tired of this AI bs ngl. Everyone thinks it’s gonna replace you when it can’t even meaningfully enhance your work…
There was another recent video (Brutal Truth Behind Tech Layoffs) that seems related to this first "cheap money" discussion. Basically tech firms had to justify all the money they received, which led to spending it by over-hiring and ultra-specialization such as "button engineers". And after reality set in (led by certain people coming into companies and slashing "unnecessary staff") this led to a wave of layoffs and a now-flooded market. It also pans AI as not-a-reason and not-really-a-threat, so there is commonality there. The tax code discussion is VERY interesting and something worth looking into.
Button engineers, those guys work at Microsoft! 😂
And like in 2000 and 2008 the competitive market space is squeezing out the "self taught" mostly front end folks.
I really hope people learn lessons this time around: You can get a job for a few years and make some nice mkney when market is hiring mediocre relatively uneducated devs en masse, but it's not a sustainable career for most people.
I’ve seen this happen at smaller manufacturing companies. They buy a lot of stuff when it becomes clear it’s gonna be a good tax year.
The law was written for manufacturers like that in mind to incentivize them buying more machines and making even more stuff and hiring more people to do it.
Doesn’t translate well to software. I’m sure all the billionaires knew this…Elon was the first one to just say f it and downsize.
Most of those mid tier manufacturing companies sold out or offshored, but back in the day, taxes drove unnatural behaviors. A lot of those owners are looking to retire, not grow. The tax code keeps them in the game. I only knew one owner that just sucked up those losses (and that is definitely how they all view taxes, just like most people) for a few years to get across the finish line.
A lot of them would be waiting. For a buyer that wasn’t just gonna liquidate, either. And those people are nonexistent now. The margins are non existent when competing with offshore slave labor. Almost no one wants that for themselves in the long haul, especially not someone who can raise the money to buy a place like that.
the system is designed to put working people down. the industry had it's honey moon period, now comes the time to enjoy near-minimum wage with the rest of the working class.
@@NostrudoomusWut does button engineer mean? (Is it a joke about engineer who only design buttons?)
The high pay rates in the US are another factor. I retired (as a SQL developer) at the start of the lockdown (I was already well over 70, so I had all my bonuses) but the writing was on the wall. More and more of the coding where I worked was leaving US and heading to India and some low cost eastern European countries.
If your job can be done from home, your job can be done from anywhere in the world.
This is how the bean counter finance CEOs think. The only problem is they discount experience, time zones, soft skills like communication skills, etc...
Yes, thats how it is and in best case we get the honor to fix the broken code later when the customers are tired of paying a «low price» and dont get anything back.
I can see a US based senior developer or engineer that leads a foreign team. But this is a hard ask.
Are any American software engineers agreeing to lower salaries and starting move to remote locations with very low standards of living to deal with such apparent economic realities?
@@jichaelmorgan3796 The costs of emigration and impossibility of competing with locals rules that out immediately.
I can definitely confirm this, did my taxes and found out I cant write off most of my dev costs from last year. It's definitely more challenging to do a startup now. The cost of off shore development has gone up quite a bit which makes this risk even greater, especially if your not bringing in money yet.
this tax sounds illegal why did they implement that?
Offshore dev is another red herring. The wave that started in 00s wasn't so much driven by cost saving. That was a secondary bonus.
Outsourcing began and continues to be driven by dev ceilings being hit in many countries. There's only ever a certain amount of qualified devs in any given population at any given time. Once you reach that ceiling, you have to look elsewhere. That's been the salient driver for dev outsourcing in US for decades.
I am a bit confused, but maybe you can enlighten me. Can't you just by default discount the salaries of any of your employees on the revenues to reduce the tax burden? Like HR employees, marketing, etc?
Off-shore development works only when people know your kind of work. Soft dev work isn't like that and rarely you will get people from that pool. Once they earn enough, they want to become managers or try something else, not as taxing as dev work that takes over every part of your life, knowingly or unknowingly. Several psychological breakdowns will eventually led me to believe that human society isn't meant for developers.
@@iorekbyBrah... sorry to say it... but your giving us (American Tech Workers) wayyy too much credit! Trust me they could ship every single Dev Job overseas... and it would barely make a dent in Day 2 Day operations!
Companies simply can't do that due to the Negative perception it would have on the Stockprice, hinder the ties with local Business communities, and most importantly... have them on the Wrong side of local & Federal Governments.
We're Good...but so are a LOT of People! We ain't that much Better than everybody else!!
I used chat GPT for a while until my company forbade it. It was useful to explain Javascript programs to me, since I am mainly a C/C++ programmer. As far as using it to write programs from scratch, this is a management wet dream. It would be like firing all of your good programmers and hiring idiots, which is not far from what they are trying to do. Good luck.
That's weird. Now companies are banning chatgpt - they don't know what they are doing. They can't ban liquor, tattoes, and cigarattes. And they want to ban chatgpt, only speaks about their own work ethics.
this here. it's a good tool to help me understand new things and breakdown big codes to easily understand. the ai who can replace a full on developer is not here yet
Besides I'm sure that the guy that will craft the proper prompt will NOT be a manager.
Now that means one guy can replace an entire team, but that also means projects can be made much faster, so likely more projects will be made at once
It's easier for AI to interpret what code does than to generate new code. A useful analysis tool, but not a replacement for a developer.
That said, I'm an embedded C/C++ developer with an engineering background.
I doubt AI can write all the codes. Programmer is still needed to put the codes together, to make sense for the project, and systematically debug the resultant code. AI tools go sideways all the time.
I hate leet code and interview prep it’s such a waste of time and money 💰
Leet code aka pump your ego code. I saw extremely good programmers who don't even touched leet code.
@@hydrilara and extremely good programmers in leet code who are a mess in the real world job.
Why don't just send all computers to Mars?
Some may disagree with this, but something that has in the past given me great success was I took 5 pieces of working code that I pulled right out of visual studio, broke it in some way and then printed it out. The developer had to identify the problem with the code without the use of any online resources or intellisense. I made the breakage standard OO concepts like trying to call a base constructor with no params when a parameter was clearly required, so nothing crazy complicated but you would not believe the number of developers that were stumped by very basic OO concepts like inheritance, abstraction and polymorphism. I only had 5 of these scenarios and almost no one got all 5 but my best developers got 4 correct. From a management perspective a waste of money is hiring a horrible developer and then firing them after 3 months. So manny developers lie about what they are capable of doing and oversell their abilities that hiring a new developer is risky.
that's really surprising ,now I understand why the job market is down in the last few months.I decided to move off from coding and do something else,not because of AI,it's just because chasing bugs in a 4 walls box is not fun anymore ,I'll do an outdoor work
"that's really surprising "
Why is it surprising? This is a tax code change from 2017. (present from trump)
Lol, see you back in a year after you realize how hard outdoor work is.
Last few months?! More like last few years
haha me too what are you doing now a days ?
@@catocall7323 I was a cook before,I know what outdoor work is like
I use chat gpt a lot to help generate vocabulary lists for language learning (human languages, not related to coding) and I'm amazed at how much it struggles with basic tasks like not repeating the same word in a list, or making lists greater than 100 words, or making a list of purely adjectives (not mixing im verbs, nouns etc) and I kind of have a chuckle when I think that this thing in it's current form will take my job. It's a useful tool but it's so bad in certain situations even with reallt simple things
I don't understand people cannot see the benefits. Before we were using just dictionaries and encyclopedia then encarta then Internet and now all that and chat gpt. They are just tools. I made incredible things to learn using chat gpt. Specially if you have social anxiety
@colincotterell3365 Ive watched many of his videos and I respectfully disagree. Learning lots of vocabulary is also very important. I speak Russian and spanish fluently and lived in mexico for a year and have been in russia since November, so I'm familiar with immersion. But if you don't know any words or know very little then it's hard to understand people, I don't think that's very controversial or wierd
@@manoo2056 yeah I'm not saying theres not benefits. Just that it's useful but also has some issues in it's current form. Some of the mistakes it makes are so simple that I don't understand how such a complicated program struggles with these things. Like it really struggles with removing duplicate values, so much that I just do it manually after wrestling with it sometimes
Thank you for sharing this. I have dreams of launching a startup in the near future and this news is just heart breaking. It feels like they are actively trying to destroy the creative spirit by using taxes as the new shock collar for behavior adjustment. This has nothing to do with needing more tax revenue. It's a tactic to discourage and bankrupt creatives and get rid of future competition.
The kind of start ups that are impacted are the ones whose strategy is to rack in loads of venture capital and go for all out growth without profit. YES, the ship has sailed for now. HOWEVER, if like me your making a low risk, sensible, profitable company for yourself, you can 100% still do it, even now
@@ctb1977 Thanks for walking me through that. I have a better understanding now, and after further digging realized the rule isn't going to impact the project I'm working on.
@@ctb1977 Actually it's the opposite. Many times VC funding is not counted as income, so VC backed companies are technically operating at a loss. Break-even bootstrapped companies are the ones who get screwed.
Can you imagine having millions of dollars from selling GPUs but still prevent parents from teaching their kids a kill to help them put food on the table!!
So you think what a CEO or a president for example says it automatically needs to be true
billions
If you actually read the full quote from Nvidia CEO he said the reason is because they would rather train a smart 20yr old newbie than a kid whose learned to code bad JavaScript from 57yr old Mrs Benson at secondary school
@@ctb1977smart 20 year olds probably coded when they were young and no child in the future has to learn from their teacher (solely) when we have the internet
@@Bayo106 haha, 'smart people probably coded'. I love the belief that people who write code are smart. Most people I knew ended up with coding because it was an easy skill to learn and an easy way to get paid decent money. When I hear people thinking of themselves as geniuses or god like characters because they've built a website I can only laugh. This view of software developers is too funny.
It’s cool to pay people 20k in India until you have to pay someone 200k here to fix all the wrong they end up doing
you think it only costs a normal amount of work to undo a poorly architected system? if its offline, sure. if its SaaS or being used actively, you're screwed for any quick solution.
@@Insideoutcest oh no, not a quick solution. A solution that requires you to hire an entire team to completely rebuild
The system over the course of months/ years.
@@DanielPratt-bj9ly yeah i agree. theres so much tech debt that is unaccounted for. library deps that change a solution's viability. insane amounts of intelligence to get a broken human system to function.
To put it simply:
Images: A single error rate of say 1 in 1000 would probably be acceptable
Software: A single error rate in 1 in a million lines of code, whilst it sounds ok would be unacceptable as that 1 error would be extremely hard to find and fix if you dont understand the whole code base.
Also with embodied AI, if a robot was saying doing the dishes... a 1 in a million error would most likely be more correctable than the code example as the impact would be negligible.
AI reads compiler warnings. Linter output. AI probably can utilize unit tests.
Amortizing R&D cost should be an option, not a requirement. I can see an established company amortizing some stuff, but for a startup, that's just impossible to deal with, unless you are doing it on your own, which has its own risks.
Being layed off and trying to get a remote job. I've noticed a ton of senior level roles but very few junior - mid level roles
when you lost job?
Try being more Indian. LENGTHS PEOPLE WILL GO TO IGNORE THE H1B VISA PROBLEM.... Each president brings in 300,000 H1B visa per year over 20 years is 6 million in an industry with 6 million workers. Who do you work for google?
That has always been the case
@@ogcontraband the U.S. governtment work for companies , you thought it works for you? No. I hope Devin like softwares stops this cheap labor import
@@powerHungryMOSFET it most likely will imo. I hope people adapt to use Ai for software development. Bc it's going to Inc our productivity and hopefully our salaries. Im certain it'll atleast stop jobs going overseas to India every company I've worked for developers overseas in India has been a disaster with there language barrier and there experience level was severely lacking to the point there counterproductive. Every h1b visa person I've been has worked harder than the average American here though so... You gotta compete with that
I've been a software developer / architect for over 30 years now. I've stopped advising people to go into the profession. It's not only the items you mentioned, which are all good points. It's also how developers are treated within a company. We're increasingly not seen as assets that drive profit, but as expenses to be minimized. That's never a situation that will work to an individual's advantage. And I don't see that trend reversing. I also don't see AI as a significant change (yet) but you can bet it's going to be used to intimidate developers and get them to accept poorer terms.
We have a cultural sickness where people that do real work and have real technical skills are devalued as naysayers while folks that can string together emotion-driven corporate babble and swear fealty to the right ideologies can vote themselves $30m bonuses.
AI will be a complete fuck-up. When that bubble bursts in a few years, coders will be even more valuable than today.
proof? source?
Already is.
@@UFO_808 I take it you haven't heard about the StackOverflow drama, then ? I'll let you explore that one, it's edifying. As for myself, ever since I suspected my work could be used to train AI's, I've stopped posting code online. As a hobby, I also lie to any and every coding-related question I'm asked by strangers on the internet. I'm making sure the AI well is truly and completely poisoned so that AI code generation ends-up worse than useless. I'm not the only one doing this. Don't be surprised when the next ChatGPT writes you code that doesn't even compile.
As for us becoming more valuable in the end, I'd say it'll be a one-time spike: right now I'm sure a lot of start-ups are busy putting AI-generated code into production that, it'll turn out, won't be maintainable but will be vulnerable. All that garbage will need to be audited and replaced by humans. We've had code generators and rapid-development tools for dozens of years, they haven't replaced anyone. AI is just worse crap but with a fresh coat of paint. Because at least code generators can be engineered to produce auditable, reliable, maintainable code.
@@UFO_808 well, it generates mostly absurd things!
@@UFO_808 Even if those AI models become better, there will be still a need for people understanding and sorting out the BS those models generate.
If someone really try to use this output unseen, then we will see some epic fails.
Section 174 is a major eye opener we need to come together and find a way to combat that.
Exactly
As a software developer in Europe: in the UK and Spain specifically, whilst opportunities are down from the 2021/22 peak, they haven't fallen off a cliff and as a senior dev I still get recruiters contacting me. But the salaries never were comparable with the US
Key word their being "senior". Of course the demand for you hasn't dropped off yet.
This. Sec 174 is how I got laid off after an otherwise stable 18 year programming career at the same company
Let’s vote for change.
@mathman1475 Peace and prosperity are back on the ballot boys!
The US is broke. It needs money to fund Ukraine.
Did you manage to get a new job?
Sorry to say this, but after 18 years in the same company, if you couldn’t prove as a valuable asset to the company, Sec 174 was just an excuse. It would have happened eventually.
If your salary is $10, and if your company is not making $20~$50 (based on your hierarchy) to the company, companies can’t afford to continue to pay.
If as a group you all were productive but the idea you all were working on wasn’t productive enough to the company, it would be axed. If it was not Sec 174, it would have been something else. So it’s important to be aware on what you are working on, how much money will that make it to the company, how many people are needed to make it. Does that idea have bright future? Etc.
that final 5% is what has bankrupted some self-driving startups (we were told self-driving semis would be mainstream by now) and companies whom have poured 10s of billions into it (TSLA) have still not cracked.
Yea, imo theres still a lot of work to be done. AI in SEG companies is also a pressing topic as some people are falsely claiming that large language models can now distinguish the intent of the user
Just hire India or Nigeria for that last 5%. That is what the CEO's will do.
If you want a job you should probably study full stack, deployment, and cyber security, it's called DEV SEC OPS. Like DEV OPS, but with the addition of cyber security in mind. I doubt I would get a job knowing css, html , and javascript.
@4115steve (Me--Captain Obvious...I know) for sure cyber security here for your children's children. Sadly probably for their children. Thanks for the tip.
Full stack coding + DevSecOps... Why ??? Sad state of the industry?
The security industry people I'm connected to on LinkedIn are suggesting that there's effectively a hype bubble related to cybersecurity careers, and that the reality is that the field is not growing nearly as much as the hype suggests. In other words, it could end up as a dead end, a field that gets oversaturated with talent relative to the long-term positions it will actually offer.
Not that I think there's anything _wrong_ with getting security training (it's a good idea on GP for anyone involved in tech TBH). But I don't think it will solve anything. I *have* experience in DevOps (*lots* of *professional* experience), and have worked in _literal_ tech security companies, as well as finance-related ones (which take security seriously, and expect at least some level of knowledge about it from their tech personnel). I've also worked as SWE and SDET. I still am not getting anywhere in the current market. Even with a clear track record of having learned new skills _on-the-job_ as needed (or just helpful), and brough them to bear for former employers.
I'm not saying _don't_ learn DevOps, DevSecOps, or cybersecurity. I'm saying don't count on having learned them to change the narrow-minded, myopic approach to hiring that companies are currently engaged in.
And we can blame ZIRP and the new tax code for their behavior, or we can look at this more reasonably and say that ZIRP was never reasonable in the first place, and encouraged and entrenched very bad behaviors within the tech industry, and that companies _not_ paying taxes (including startups, which have been the vast majority of my past employers) was never reasonable in the first place, and has left us in a world where multi-billion dollar companies essentially pay zero in taxes, while citizens, actual human beings, get no such break at all (you know, unless they're ultra-wealthy, and don't actually _work_ for their money).
DevSecOps in actuality is more about the integration of the Devs, Cyber, and Ops into a team mentality. Not everyone can be a SME in all three.
@@melbionic why? because it's the same engineering challenges, applied to a different part of the business.
Infrastructure-development is the perfect place for a JR SDE: K8s, terraform, jenkins et al. utilize concepts that are right at the JR level, and they'll get exposure to the actual 'full' stack that their apps will run on.
CEOs are treating AI as a way to save money, like the failed original outsourcing boom.
Will realise it's about 20 years away, but not before they totally disrupt their companies.
they do use disrupt a lot in the buzzword...BS vocabulary
Section 174 literally punishes startups for creating jobs. It’s obscene.
Come to Canada and see all our insane taxes. That is why we aren't competitive, also the fact that anti-trust laws aren't followed like in Europe.
@@phoenixrising4995That's a cop-out. Plenty of companies in Canada can more than afford the taxes while being innovative. It's impossible to just keep blaming the government on everything without sounding incompetent.
The most difficult part is to figure out what the program. Coding is fairly easy actually. The value is not in writing the code, but in figuring out what it has to do.
You're describing ENGINEERING. I always say that writing code is like building a house: a worker does it, not the engineer/architect. Be an engineer.
facts. until AI can understand how complex systems work it will never take my job
For me programming is hard. I know what needs to be programmed. API integration annd automation. Solving peoples pain points including my business with coding: Dropshipping, plugins Minecraft, wordpress, etc., fitness and dietary apps for a dedicated clientel, custom integration from SOS Inventory to Amazon Vendor Central and other ecommerce, list goes on and on.
@@Kaizzerbe both
AI can do a "give me a function that..." but it can't decide on designs, it can't give you a reasonable choice of what to use and how, this still required a skilled developer (team).
Humans follow the herd. Currently AI is telling us to follow AI, and that is insane.
Entry level dev job:
Requires 5 years of xp.
senior level dev job:
requires experience on everything tech related except software development, too bad you've been only a dev for 10 years and not an infra admin, data scientist, project manager, infosec professional, UI designer, UX planner and DBA all at once instead
you've been programming? we need a senior dev(jack of all trades miracle worker) not someone that does code
Senior dev job:
If you're not familiar with every JS library, DevOps tech, Testing Tool, and the Diophantine Equation then you're not senior enough to work on our Wordpress site🤣
@@spitfire7170technology is magic and we can't understand it. Can you do everything for us tech guy? I know it's 5 jobs in one but you should be able to do those
The higher ups in companies usually aren't developers themselves
I know we joke about this but seriously why is it this damn backwards? What is the actual point?
If the company is not allowed to write off wages but instead has to capitalize them, then they have to raise capital in order to pay the wages. They can't pay for them with income from the business.
In your example where the company earned $100,000 and they had $100,000 of matching wages, they paid $40,000 in taxes. That only leaves $60,000 left to pay the wages. They would have to bring in outside debt and equity to make up the other $40,000. Essentially, they would have to use debt and equity just to pay taxes. That's insane.
Exactly. It totally screws over small undercapitalized outfits that can pay wages out of income in favor of VC-backed firms that make no money but can pay wages out of banked cash.
@@headlibrarian1996 which further proves the point that money is fake and the rules of the monopoly game change as the game progresses (as the SEC and central banks and such see fit)
Ahh and that is why the US debt clock keeps on ticking.
Cal Berkeley Economics grad. The Sec 174 content is fire. My sons work in the California tech sector. They have seen the carnage from Sec 174 and ZIRP. Your video explains everything. Of course the 2010 housing crisis legislation generated ZIRP through two presidents, raising prime rates from near 0 to 6.5% was insane! This video is sending a not so subtle message to tech workers and companies about the future. And today’s assault on Apple may create an adversarial relationship between tech and politics.
What AI will create is huge amounts of code review, which should have been going on already but is lacking, and that won’t take long to get going. Also, AI may allow large companies to collaborate much more than they do now while still respecting each other’s patents allowing companies to pay fair prices for the use of other companies patent protected inventions.
AI currently say whatever you want hear, because you are supposed to correct their answer.
This kinda put the horse before the cart, reviewer need to be able to point out submittant mistake. Basically change his view on how he operate.
Chat bots would just change its answer everytime you protest them. Inconsistency at best.
At worse? It would be like an echo chamber.
Sure companies respect each other's patents. They will totally collaborate and not try to back stab each other. What world do you live in?
Economic, accounting and tech analysis all in one post? That gets you a new subscriber. Awesome job.
I agree about venture capital being an important source of money for IT. Another important source is companies requiring digital services. But many companies, at least in Europe, are strugling and can't afford digital services. They have more expenses for energy and employee salaries and other stuff because of inflation. Digital services is a bit of a luxury, so they'll just spend less on that. So, actually, two sources of income are reduced.
Then there's also the weird trend of looking for candidates that have experience with only the specific tools that you are using, which is, it actually takes experienced developers about a week to learn a new tool...
How on earth software development becomes R&D and not production! Who the hell wrote that law!
Software DEVELOPMENT, do you understand what R&D stands for? I get that this is bad for startups, and is a big part of why so many tech companies have had a large number of layoffs over the last year, and I can understand why the law basically changes the classification of what in manufacturing would be the equivalent of an assembly line worker to an engineer, but I suspect that the people who authored the legal code probably didn't have any real understanding that they were effectively reclassifying the vast majority of software companies employees from assembly line workers to engineers so to speak. Remember how senators had to have people very thoroughly explain how Facebook and cell phones work during senate judiciary committees in the past? That being the case, then this should have been expected.
Toxic devs with a G O D complex that wrote some app for the company and gate keep the hell out of it...
@@donnydarko7624 There are may industries where RnD and production looks very similar from the outside. And senate got zero understanding on all of it. Since such comical classification doesn't exist in other industries, I say this is the work of IT company themselves.
@@aniksamiurrahman6365 Yeah, It's a branding problem, maybe whoever thought labeling your job as a software developer or engineer didn't really consider the ramifications with the presence of mind to remember that a large percentage of the people who make the laws are ppl that needed to have how smart phones work explained to them like kindergarteners.
Biden ehem!
Tax 174 is devastating
Great video. Software Engineering will evolve over time but being in tech will be a great career for a very long time to come.
I like this approach, I believe you're right that tech will be and is a great career.
especially machine learning! I'm a frontend dev who's starting to get into machine learning cause I believe that'll be just one of the most lucractive fields in the long run.
@MarlonEnglemam exactly why I want to be an MLE
Tech is a great career, and it's landscape is ever-changing.
We still dont have fully self driving cars, and driving a car is a lot easier than coding a software application LMFAO
Section 174 seems designed to kill startups as they are most in need of cash for rapid expansion and can't lean into credit facilities like large companies can.
I led engineering organizations. Competition in high tech means being at the cutting edge of applying new techniques and technology. LLM's, by their nature, lag behind new approaches because they are based on being trained on what has been discovered. Humans will always be the entities that find these new approaches. What it means is that jobs will favor those that can develop these new approaches.
*Humans will always be the entities that find these new approaches....*
I cannot bet on this.
Exactly. Writing code is about less than 10% of (programmer/developer/software engineer/whatever)'s job. The rest 90% and something is reading someone else's code, or reading one's own code wandering: "What the hell was I thinking about 4 months (or more) ago. Now... AI doing the said 10% of writing... I guess that should keep our jobs for a while. On a personal note: I've punched my 1st program in high school, in the then FORTRAN, on Hollerith cards. Still happily programming at the age of 65, not worried about my job prospects in the slightest. Not FORTRAN programming, of course, thank goodness.
And, when the end comes, when AI will actually be able to understand legacy code, and explain it to the mere humans - I'll probably be dead. I'm eligible for pension as it is.
Even as AI advances, there's still one issue I see with coding... wrapping up a project right now, it's nothing complex but lots fo smaller parts, but in order for this to be successful, I need all those small details in there and done properly.
Even with a more advanced AI that can actually write code, more than likely it would take me longer writing never ending prompts to get all these small details hammered down versus just writing the code myself. I could just shrug my shoulders and run with whatever the AI gives me, lessening the chances of the project's success due to a lower quality, less custom tailored end project.
Therein lies the problem. I suspect many will just shrug and take what AI gives it as "good enough", hence we can all expect a lower quality standard of software going forward once AI advances more.
Why do you think tech companies are pursuing their AGI and ASI projects before 2030?
This technology is incredibly new.
Great analysis of the current state of coding with AI. I do quite a bit of programming assisted by AI and it really helps me understand code, think my way through problems, and even generate syntax I couldn’t find good examples for online or in the documentation, but the mistakes it makes when I get lulled into trusting it too much can be crippling and if I’m not careful to stay in the drivers seat I’ll waste lots of time. I’m looking forward to it improving, but so far the boosts we’ve seen, like with Claude, have brought more pain for me-mostly because I get too much confidence and tackle problems beyond my ability or because I rely on the AI too much, as I mentioned.
A.I does not need to write better code or to replace skilled (human) labor completely. If it can, it certainly will, but a 'good enough' A.I. puts downward pressure on wages. This strategy is very portable / applicable to anything. Consider self-driving cars. A.I. does not need to be a better driver - just good enough to be cheaper to insure. If self-driving cars were cheaper and more profitable (maybe because they aren't liable?) , insurance costs could compel human drivers out of the drivers seat even if the humans were better drivers.
I recently decided to use Gemini for a couple months. One of the biggest limitations is I could only cut-and-paste 500 lines of text whereas with GPT-4 I was cut-and-pasting 2-3 files that were each 500-1000 lines. However the 1.5M token gemini is supposed to be rolling out to more and more people. Why are other people having trouble cut-and-pasting full on files? (9:14)
The other limitations mentioned are definitely there. AI can't reason very well. It usually does better if I keep dozens of prompts in the chat history in the same conversation so it can predict my style a little better. It's great at writing test suites or toString styled procedures, add comments, or translating python syntax to rust or whatever. It's bad at thinking.
Just wait several years
Man I am having the hardest time building a document processing and text embedding app for Gemini right now. Chroma DB and Lang chain documentation doesn't seem to agree with vs code
What the flip? That tax code change is insane.
You're absolutely right about AI not getting everything right when it feeds you code to solve a problem. It may get 99% of the code right when you ask it to help you with something but that 1% can be a royal pain in the ass during bug fixing.
The tax changes and tech de-bubbling are strategical, the US is trying to reindustrialize so these changes are probably there to make the intellectual part of the workforce flow into other fields. I think the tech bubble will be gutted more in the coming years. As for AI helping code, its limitations are very evident as soon as you try to make it do something non standard, make it use rarely used language features, or perhaps explore the possibility of using something that doesn't really exist. What I frequently get is instead of denying the existence of the feature it starts generating complete rubbish. This is when you realize the lack of intelligence in the thing and its true nature as a convincing spam generator. For programming tasks there needs to be an artificial general intelligence. If this is ever achieved it will also need to beat human in cost efficiency. The latter may be very uneasy given how optimized the biological systems are by billions of years of evolution. Try making a bird sized aerial vehicle do an intercontinental flight on a single energy charge. This is what a typical migrating bird can do. There may be a similar gap of artificial vs biological general intelligence if it is achieved.
its
Or simply try to solve server side issues and ask it to help. It fails 80% of the time
My initial thought was the tax code change was simply to make it more difficult for start up companies. I mean the tax deduction hasn't changed, just over what period it can be deducted. So the only one who's hurt by this is the little guy.
If you try getting gpt4 to help you with dot files for nvchad it confidently gives you incompatible lua configs because it doesn't know that nvchad uses lazy for plugin management now. I imagine this sort of thing happens a lot with LLMs having outdated info on actively developed projects.
that's actually a great analogy, what people mean when they say we need to first understand our consciousness and thinking properly before calling anything artificial 'intelligence'
Thanks for explaining this, I just started learning how to program and that many people in tech industry being fired, was a big scare.
Thanks for keeping new comers away. Unfortunately that is my current area of competition.
I'm not even trying to break into the industry; I've got 6 years of experience and solid references and I don't even hear back on apps, even if I send a cover letter. In 2020, when I had 2 years of experience, I had lots of companies interested in me. I've been out of work for a year now.
Interest rates
this was a surprisingly well thought out topic. didn't know about 174, and of course it makes a lot of sense. I definitely use AI now as a tool to enhance my productivity and bridge knowledge gaps through asking lots of questions and getting a lot of relevant information that I can use as launch points into learning more. It's great at finding sample code that I can use to adapt or have a template explained but for complex scenarios it's definitely not useful at all.
Thank you for your positive feedback and analysis. It certainly gives me hope and helps ease my anxiety.
Bruh, Ai makes mistakes in basic middleschool math problems. And it's terrifyingly overconfident in it being absolutely correct.
What you see in a.i like chatgpt or so is just the start it like a baby 2-4 years old of development wait till gpt 5 and go on you will regret what u r saying now 😂
@@HungPham-zi9ks LLMs are not AI, and it will get worse and worse as more of the internet becomes a dead "AI" generated slop stuck in a feedback loop. There will be no 'content' to plagiarize and scrape from. The very reason it's overconfident in stupid kid level mistakes is because it's scraping data from a few well known q&a sites and truthfulness and accuracy are not it's primary goal but natural language output
Calling it AI is way too much wishful thinking and dishonest, exactly what the hedge funds so heavily invested in this want you to believe.
What is most likely to happen is AI will do "most" things and then some guy in India will "fix" it. You USA developers will have your wages pushed down as a result or not even have a job because they all went to India.
You make a lot of good points, and 174 is very pernicious but there has been a trend of regulations favoring big biz… 😢
Long term, they will regret having sent the "don't learn to code anymore" message.
Thank you. I've been screaming about this for months. No one is fucking talking about this.
I just wanna point out that your a software engineer worried about AI. Just remember, AI IS software.
Learn it, embrace it. Its part of the field and part of the job
The dude is scared about his own job security, AI or not. All these "the tech field isn't hiring" or "you shouldn't waste your time on this" clowns.
It's not very complex software in it's core.
But software that makes software is scary. Thats the difference. Not invalidating your main point but to say it’s just like any other tool used to generate code would be an understatement.
@andrewl5201 especially when is a global rush for the software but also hardware and big money spend it
@@andrewl5201 AHHHH compilers 😱 lmao cmon man we’ve had software that writes software since software was a thing
Thank you for pointing this stuff out. First person to show something different and not say, “Oh your resume” or any of the other many excuses to this fake jobs market which seems more like 2008/2009 then 2024 numbers of “we are booming in jobs!” 😂. Election year maybe? 🤔
Easy money ALWAYS has a flip side!
Section 174 can cut both ways - on the one hand it’s takes longer to realise tax deductions on engineering payroll, however because these costs are capitalised (goes to the balance sheet) it has the effect of inflating profitability on the P&L, making it easier to show profits and critically for startups - positive contribution margins.
For investors, it means reviewing cashflow statements closely is more important than ever, as it’s now possibly to show a P&L profit, while actually being insolvent!
The senior devs that I know, prefer to offload mundane tasks to AI instead of to interns!
Mmm... what kind of devs are these? I'm a lead dev and there is practically nothing I do in my day job I could off load to AI and be comfortable using in production.
@zoeherriot There's are lot of "devs" working for small ma and pa companies that basically write VB scripts and Excel macros lol. These people don't work in modern software engineering teams, which you likely do.
I'd take their "dev experiences" with a warehouse full of salt.
@@iorekby that's a fair point. lol.
There is never such a thing as 'senior developer.' Every day is a new day with new sets of challenges and ever-changing customer requirements. No developer is comfortable with all the software know-how. If you are talking about generalist, then AI is doing that job pretty well already.
Great video, with well-backed research!
Its pathetic people think AI is even close to replacing human engineers
The only people who do are CEOs who have never seen a line of code in their lives.
@@headlibrarian1996 or juniors that are too dependent on it
I write VBA for use in Excel. I've used chat GPT to write the repetitive parts. For example, if I need six pieces of code to do the exact same thing two different sections of the workbook, I can get chat gpt to copy the code and change the references. I can't imagine getting it to write the code in the first place. I don't know how it would be able to look at the workbook and understand what the workbook is even doing.
I don't think the tech will ever get there. The reason is pretty simple too, people who are developing the tech are going down the wholly wrong route. They're the kind of people who are so smart that they're stupid. Most people don't even stop to think what the technology really is, and it's not AI, as the most important aspect for that to be an accurate acronym is missing.
I've been trying to figure this out. Thank you for sharing this info.
So you hire a developer as a janitor that has to sweep 1 square foot of floor a pay period and they make a huge hourly wage but only "work" 1 minute. Salary works out at the end. Oh and you also need a company policy that they must use a company broom to sweep and the only way to earn access to the broom is by developing software at no cost for x amount of hours a pay period. Im sure you can deduct maintenance like cleaning staff from taxes.
Easy
It'd be pretty easy to catch that subversion in an audit. That's pretty obvious fraud.
I’m glad the human drive to commit fraud is still going strong
Jeez if janitors start writing the computer programs, there will be a Boeing crash every week.😂
The idea that near zero interest rate policy caused the surge and fall of investment and thus employment is just not well founded. Japan was had zero interest rate policies for decades, this did not cause excessive borrowing, economic growth, and inflation. The US for many years experienced low inflation with very low interest rates. Today, with high interest rates, we have higher inflation than in previous. The stock market these days are very active. Investors are still pouring money in tech companies.
The interest rates during the housing boom were much like around today 4-5%, are we in a housing boom? I don't think so.
These things are complex and cannot be reduced to simple cause and effect. Here are a myriad of other factors - government budget deficits, demographics, wars, pandemic, supply shock after effects, oil prices, globalization, AI automation or tech trends, politics, macroeconomy (potential recession), corporate trends, innovation and leadership slump, credit cycle.
I'm with you on this. There's a few more levers at play. Thanks for highlighting those additional levers. I truly wonder how much impact each lever really has at a given moment.
Do u think we were born too early or born too late?
I just wish it was 2010~2012 for 4 more decades and the only thing that had advanced was ISP speed.
Just wish there's an alien invasion and they can 💩 Gold or extremely valuable materials/resources(all non-toxic) or something, and their tech can be sold if not use for ourselves.
It's hard, every land, mine, forest is already owned and monopolized by someone born earlier. Every idea is patented forever by people born earlier. Every idea/concept is made so that if you start one, the older companies will sue you for similarities(how like marvel/DC conceptualize many if not all heroes and sue everyone that's similar to it.)
you definitely don’t understand american stock market culture lol, that’s like 79% of the cause, then factor in the ZIRP
how is it nonsensical to tax for developer profits? most developers don't do r&d
To your point Section 174 is to starve start-up's and any competition at the behest of the mega-corps. Meta, Alphabet and their ilk, are not affected at all by this. Deloitte and KPMG will make it work. Remember, Bezos got a tax refund - all of it tax code gymnastics. And yes, AI will take over all software jobs with a few folks in the passengers seat. The C-suite at the top don't care if the code is "crappy" or "sexy" as long as it kinda works and they can make it to the next quarter. It's just a matter of time and way closer than you think.
》As you've said, it has more to do with Macroeconomics than to Ai introduction.
Unreal about the amortization. Thanks for that.
Idk … out of all presenters, I’m gonna guess homie is entry level dev
Well it is similar to taxes in other industries.
Only the notion of start-ups and RD is valuable to do the tax write off
If it was due to the new tax code the slowdown would be localized to the US. The slowdown is global so I'm not sure the shitty new tax code in the US is entirely to blame
That’s a good point, but isn’t big tech mostly us based? Wouldn’t that have an influence beyond is territory? I’m just wondering 🤔
Let’s leave it to the government to screw something up that is going well.
Everyone blaming AI which is a red herring (you will ALWAYS need people as you said) … but legislation always mucks up things. Good video.
Tech hiring freeze is a global thing.
America is part of the global economy genius
That’s what I was thinking… but is it really? Or maybe the influence of big tech from the US is that big? I don’t know… 🤷🏻♀️
@@catalinagalan It's definitely not caused by a few laws in the US, that is for sure.
People like to ignore the simplest answer, which is that right now investments are risky and cash is king. Investors are loss-averse and turn every rock for cash to increase cashflow and valuations today, slashing business development (like VR, etc.) in the process. Pretty much all startups with high burn died almost overnight globally. It's just macroeconomic trends.
@@adamhenriksson6007 thanks for that answer. Makes sense.
There is no benefit to it whoever told you that lied. You will never fully recoup the loss from it and it doesn't magically help you the next year when you still have even more cost because of development. Those software developers are still costing you money.
THE LENGTHS PEOPLE WILL GO TO IGNORE THE H1B VISA PROBLEM.... My gawd, each president brings in 300,000 H1B visa per year over 20 years is 6 million in an industry with 6 million workers. Who do you work for google? Oy yeah RUclipsR - of course.
300,000 per year? Where did you get those numbers from. There’s a cap of 85k h1bs per year and getting selected is literally a lottery
@@endeavor4299 Never ever have they stopped at 85k the lowest number in 1 year I've ever seen is 100k actually approved. At minimum each president will bring in 800k. Where there was a million layoffs they don't have any business bringing even 1 until every Amurican is hired. Quit making excuses for communists
@@endeavor4299yah ok when I visit any tech campus they make up a significant part of the workers.
Getting H1B is luck - doesn't factor one's education and work interest into the lottery. Most employers are staying away from hiring workers with H1B.
@@kumardigvijaymishra5945 Really? Because when I go to any Microsoft or other tech campus I don't get that impression.
As someone starting out (8-10 months in, cs50 complete, currently hacking away at the odin project) id say thebkey takeaway is to start ASAP to not miss the wave.
I personally started learning to code in 2018, had i stuck to it more than 2 months i probably would already be earning 6 figures by now.
Now i restarded mid to late 2023, and i see that if.i dont start NOW and really put in the effort now, in 5 years the train may have already left the station for good
The government is so greedy. How can you deduct a SALARY over 5 years??? Businesses need to sue the government.
I think I get it. Traditional R&D takes a very long time and you usually wouldn't see profits in the first few years
@@XGD5layer Which means you're loosing money by* hiring a coder, if you can't write their salary off each year.
Finally someone with a brain talking about these issues.
AI is replacing entry level jobs in software engineering. Senior engineers are using AI to replace all the junior devs that do the grunt work making them far more productive. Essentially AI is creating a significantly more difficult barrier of entry to get into the industry. It will do the same for every industry.
there will be no senior levels, when there are no juniors to learn, companies are greedy, they will do everything they can to save money.
@@FunNFuryThat is a problem 40 years in the future when the current generation of coders retires.
no it is not, I dont know where you are getting this information from
Interesting, AI didn’t take the role I just landed. And for the grunt work I tried getting AI to do, it completely falls off after a few prompts 🤷♂️ sounds like someone is intimidated.
Bs
174 bankrupted numerous companies, new and old. Insane that you have you pay taxes on money you dont have that you paid to employees.
Thats an interesting look....
😂 I think he try to say I work so hard , I don’t care how I look
Great video. The flash transitions are killing me though.
Weird tax law. NVIDIA CEO is buzzword salad king
My experience with AI writing code is that it is trained on tutorials with crib notes. Even when I train it with my own code, it reverts back to tutorial style code. There is litteraly no inovation with AI code. The AI code is good for getting a lot of syntax written quickly. Like If I feed it a example data and add new data members, or to write, like Aaron Jack says, a begining template. And then follow up on having the AI do the Google searches for me on technical syntax. And to explain concepts that I have thought out, which I need to apply. The inovation still completely comes from the person writing the code. In my opinon the most valuable aspects of computer programmers is inovation, and software architecture building.
As far as the tax codes go. Corprations need to pay their taxes. Everthing they do cannot be an excuse not to pay taxes. They need to be grown ups and responsible, just like everybody else
Hello, Mr. Aaron Jack; Thank you for everything you do! First!
Of all the things mentioned here, I'd be most concerned about the impact of inflation (and the key interest rate hikes to rein it in). This affects the cost of credit for everything, and we also have to remember that business capital comes from the ability to borrow as well. If there isn't as much capital coming in, it affects how much money a business has to work with, and that of course implies that hiring will be at least slowing down. Multiply this across the economy at large, and you have a slow hiring period. As an honorable mention, that bit of tax code that changes how startups pay tax for software engineers needs to be reworked or scrapped, because that's gotta be hard on startups to even keep them.
"Long way off". The cope is strong.
Coding gurus, who sell courses are panicking more than anyone else right now.
Not just in coding but in other areas, I find that AI needs supervision. I have played with image and video generators. It has hit on some but it has also missed on many others.
"it is a bit harder..." heh. Understatement of the century sir understatement of the century. The rest of your video is pretty good and I agree with most. However what AI will be doing is taking 10 man teams down to 1. The demand for software engineering will be dropped exponentially. The remainder will be doing that catching the 5% you talk about of errors, but with the demand for SWE being so low, so too go the salaries. Which is the stated business goal of implementing AI. To remove or almost remove the salaries.
As such - SWE in the next 2 or 3 years will no longer be a viable career for most people. Today the market is already over saturated.
looks like you have never worked in the industry and it shows
@@netgamersk sure bud. 30 years in service last summer. But keep pounding your head in the sand with your commentary.
I did not know about that law, but yeah it kinda makes sense now
if it’s from 2022 it’s likely it won’t happen
Also heard about the grand resignation drive that happened few years back and so employers are now trying to make use of AI as much as possible and keep the headcount low
learned coding for 5 years just to not get one interview and I'm pursuing music.
what a life.
I hear ya man. You can mix your coding knowledge with music and great something great or tweak music software. with your coding skills. Plenty of ways to fish.
Try 8 years, then just get laid off. Now I'm teaching music as well
@@tuanminhnguyen9768It's a brutal field. Will you ever go back into tech? Hoping to go gov't where there is a little more job security.
I'm pursuing game dev
Shit man, I gave up music to go into tech. What a fucking backwards world we are in rn!