Viewing a single comment thread. View all comments

_tHeMachinist_ t1_j9jk4hg wrote

wow, microsoft cofounders wet dream is, that the search engine of his former company nobody on the planet has been using for the past 20 years would finally have some actual impact on the market and put a dent into google. who would have thought.

seriously... why even bother posting this?

29

Thebadmamajama t1_j9k7872 wrote

It's BS PR. Bing literally is gaslighting people and chatgpt objectively doesn't get you answers you can trust. I really tried, but it's useless as a search engine.

This is entirely for a wall street narrative.

12

dicksfiend t1_j9ksjlh wrote

Honestly I see this so much but for coding , chatgpt has been a huge help. Obviously you can’t ask it to write code from scratch but if you give it the resources and info to work with and guide it through with specific instructions , it’s a fucking god send , the specific instructions part is important , you need to pre define what you want your variables as , explain exactly what your intended functionality is and 90% of the time it will work with me to create what I need

4

samyoualljaxuhn t1_j9ku522 wrote

I might be bad at gpt’ing but I actually find it simpler to do it myself rather than explain all the logic behind the existing code to get the answer I need!

6

Nedshent t1_j9ljl08 wrote

I thinks it's mainly good at making toy things in JS and Python. That is most code unfortunately though and a lot of devs are in for a rude shock when the demand for their work plummets. It's like how people were surprised that AI came for artists first. Your bread and butter art jobs don't require much creativity and similarly your bread and butter coding jobs don't require much engineering.

3

samyoualljaxuhn t1_j9ln9td wrote

Interesting take although I wouldn’t put art generation and software development in the same category.

2

Nedshent t1_j9lsrid wrote

I didn't really, only in the sense that the 'human' element required for both sectors is overblown in both. I've been writing software for a long time now so I am happy to make that claim for software, and the art one is becoming quite evident.

2

samyoualljaxuhn t1_j9ltvel wrote

Fair enough :) I’m a software engineer and disagree about what I am presuming you’re saying is our obsolescence? I have only been employed as a software engineer for a year and a half so you’re more likely to be right than me! I’m really looking forward to what the future brings but I see our jobs evolving and not dissolving

1

Nedshent t1_j9m2840 wrote

I'd never use language as strong as obsolescence, I think that software engineering roles will be some of the last to go. A lot of the work people do in web development will be fairly quick to go though, and it will go the same way us as software engineers reduce the need for labour in other sectors. For most roles it won't be one fell swoop where a machine replaces you 1:1, it will be enhanced efficiency that means you need less engineers for the same job. I don't think it will be very long before most front end jobs will be replaced by UX/UI people that can input their desires into the tools they already use and the code is then generated for them. For backend jobs, your basic API development that is pulling data from a DB will also dry up. For web development I think it's a good bet to get into roles where you are generating insights into the data your org works with. There will also be integration work that lasts a lot longer than the two easy wins I mentioned.

At the end of your day, we'll still be very necessary, but the job market will become a lot more competitive as the number of engineers required is reduced.

1

el1teman t1_j9noa8x wrote

I'm learning software development, what would you recommend to get into to have some what safer future in terms of job security?

1

Nedshent t1_j9nwin7 wrote

Take everything I say with a huge grain of salt and do a good amount of your own research, but my advice would be to just take a holistic approach if you want to enter web development. Learn the full stack including what the cloud providers offer. If you're still in school I recommend picking up some networking and also some more mathematics classes if you can. Developing an intuitive understanding of what the different cloud providers offer before you even touch them will be a boon to your career. Don't get trapped being 'DevOps', but absolutely be able to do the job of a DevOps person, deploy your personal projects into Azure, AWS or GCP. Also get some experience in setting up your own CI/CD pipelines. I'm not sure how they're teaching things in school now days, but learn the difference between imperative and declarative code and aim for declarative, web development is moving toward FP and getting a head start on that paradigm while you're learning will help you hit the ground running with modern JS codebases and component based front end frameworks. I can't go into too much detail here but it's important to understand how declarative code and immutable data in a FP paradigm relates to parallel cloud computing, but also understand that you're not likely to get a job utilizing those skills as a graduate. These are just things to keep in mind while you cut your teeth as a full stack developer, and also don't be scared, there is still a great deal of time to be able to cut your teeth as a full stack dev.

The biggest take away is to just work on your fundamentals and become a great engineer, don't get caught up thinking that a certain tech stack is your ticket to continued employment. This will set you up to be able to transition into roles as the industry continues to evolve even if all of my assumptions here are wrong.

1

el1teman t1_j9nzmvs wrote

Thanks for the detailed reply

I am still wiggling which exact route for my career to take but as you said is work on fundamentals and become a great engineer. If I can be one then I can easily learn new technologies and adapt to the current market/needs

1

Thebadmamajama t1_j9kta95 wrote

Right. For code I think it's ok if 90% is accurate, and you can clean it up. Something secondary has to compile it and verify it does what you intended.

No such secondary check exists for transferring knowledge. It goes into someone's brain and the accept it as fact, or decide to research it and realize it's wrong. That's fundamentally unhelpful.

3

absalom86 t1_j9nhbqy wrote

It saves so much time when coding, it's a staple for me already. It will for sure cut into google searches and stack overflow visits.

1

i0unothing t1_j9ltguh wrote

Bing Chat gives answers I trust. Because it links and references multiple sources for every sentence.

Im done wading through Google for 15 mins with SEO spam sites that are ads dressed up as articles only to end up searching through forums, Reddit or stackoverflow because the former is untrustworthy.

Instead, now I can just get Bing chat to aggregate what's important in less then a couple of seconds and it's got source and links for me to check.

4

Farker99 t1_j9mraiz wrote

just wait until the folks over at /r/juststart figure out how to game the system to have chatGPT link to their shoddy site written by some unqualified ghostwriter in Asia so that you can see their ads and affiliate links.

1

flying_piggies t1_j9lenau wrote

Not entirely disagreeing with you. But these language models are still new to being used for these purposes, and the most popular one rn was trained of information that’s a few years old.

I think with time not only will the training for responses improve, but equally important, people will improve with the prompts they write. It is quite possible to that these language models improve beyond modern day search. Especially since modern day search, seems to have gotten worse over the past decade.

1