Take away from this vid: Don't take orders from business team as granted. Question and challenge them, because most of the time (99.99999%) they don't know what they need.
@Fooney12 ай бұрын
Meh, I'm hourly bro...
@finnetube12 ай бұрын
@@Fooney1🤣🤣🤣
@jcyh2 ай бұрын
But sadly this is why we programmers had a job. Also, this reminds me of the Elon Musk's 5 step engineering process. Step1: Make the requirements less dumb.
@yelodev2 ай бұрын
you are 100% right bro..... whiich tends to confuse the whoole job
@smithdoesstuff2 ай бұрын
This is why business analysts and product managers exist. Protecting devs from people who don’t know what they really need.
@sidneyrepp64922 ай бұрын
My boss was a project manager and this is one of the first things she taught me. Amazing advice!
@TannerBarcelosАй бұрын
I continue to get better at this at work. Sometimes I still jump the gun, but that's what repetition and practice help solve. This is great advice; understand the problem and use-cases before any code. You will save yourself a lot of time.
@alastairzotos2 ай бұрын
This phenomenon actually has a name: The XY problem "It occurs when someone seeking help focuses on their attempted solution (X) rather than the actual problem they're trying to solve (Y)"
@yahayaoyinkansola8258Ай бұрын
This is why code is not just code. Understanding the reason behind the code we write is what makes it worth while in the end, else it won't yield much benefit. Thanks kyle for this
@Thor6398-jt4mb2 ай бұрын
This is a good advice. I always ask the clients what they start with (if they have certain data, or what the problem is that needs to be solved) and what they want to get out of it at the end. Everything between is my job, not my client's. I never ask them specifically what they want me to do, because they don't know.
@Maxim-Goncharenko2 ай бұрын
Absolutely! The ability to ask the right questions to the right person is essential. It not only sparks critical thinking but also helps developers understand the true needs of a business. This is, without a doubt, one of the most vital skills a developer can have.
@TomO-nx1bd14 күн бұрын
This is a great video thank you for bringing this out into the open. But actually, I have mixed feelings about recommending developers go too far becoming business analysts and putting in tons of meeting time with users. This should be the job of a dedicated business analyst. Developers must concentrate on coding and getting better at technical skills not requirements gathering skills. At my company, we have many developers who are very savvy with understanding all the little nuances related our company's complex business logic but they are weak developers, many don't have modern programming skills.
@milanfanas2 ай бұрын
If you are in a corporate you have a PO or PM who is responsible for doing this job. But he is usually not a technical guy and you end up in the infinite loop of multiple adjustments anyway.
@EdwinMartin2 ай бұрын
That’s why scrum is invented 😄
@milanfanas2 ай бұрын
@@EdwinMartin scrum is good if applied with wisdom. A lot of companies are following agile and scrum rules as if they were the bible. So you iterate a million times and spend half of your day in useless meetings. But soon only prompt engineers will resist
@ZhouJiАй бұрын
in fact if this PM is somewhat technical, it will be worse than totally not technical
@johnpagley2 ай бұрын
So true. You'd be surprised how many devs do this back and forth iteration after iteration process... A great lesson to be learned for sure!
@shakapaker2 ай бұрын
10 mins saved: understand the problem or purpose behind the code you're writing
@johnkucharsky69272 ай бұрын
Thanks man!))
@unknownguywholovespizza2 ай бұрын
Thank God comments exist. I've saved so much time because of them 😀
@dmitri39472 ай бұрын
Thanks
@brettconnolly3992 ай бұрын
Comprehension often requires a story for people's brains to cling to and solidify the concept. If people are just looking for quick lists on KZbin without explanation, maybe KZbin isn't your best source for learning these types of things.
@johnkucharsky69272 ай бұрын
@@brettconnolly399 that's a genius remark, should i know everything in this world to be good at programming? Or, probably, just focus on something important
@EdwinMartin2 ай бұрын
The second skill to acquire is to really listen and find a good balance about what you can assume and where to ask further questions.
@meowmeowmeow5332Ай бұрын
Thanks for sharing these tips😊 Super useful. Sometimes the best developers write the least code or none at all.
@t.crow95312 ай бұрын
Good advice, junior developer tend to just work without questioning anything
@ashwinnema062 ай бұрын
this is the most important video that everyone should watch
@syedmohummadali66432 ай бұрын
Hey kyle, Thanks for sharing this. I saw this video as i am 6 months in working in my web development career. But i am also a video editor(switched my active career from this to webdev), and i have been watching your videos and obvs notice the increased use of the "visual" content. I do love the experimentation and trying to make your video more engaging but these kind of visuals felt more distracting then engaging. So yeah if you want any help or guidance about it let me know. Will love to help as much as you have helped me in my web dev journey.
@luca.pettinato2 ай бұрын
+1
@emcoffey3202 ай бұрын
As Henry Ford (might have) said: "If I had asked people what they wanted, they would have said faster horses."
@secretcode962 ай бұрын
Nicely Explained, thanks sir.
@shahedali022 ай бұрын
The video came at me the right time I’m a fullstack software developer apprentice and atm it’s kinda overwhelming I need to ask more questions of what the code in writing is gonna do Why am I writing it And get there Instead of doing the code Getting it given back and told make this and that change after a while Thanks!
@knkootbaoat67592 ай бұрын
this is very funny. i'm also starting my career and working on helping finance to help with 'streamlining' their budget processes and i agree 100000% with you on really needing to understand the reason for y you are writing the code/solution you are writing
@tomilola_ng2 ай бұрын
Very good share, will practice this often
@sohamdas4343Ай бұрын
Hey thanks a lot for making this video.
@abuzarovАй бұрын
It's a really, really good advice. I've worked in software dev for 20 years and I totally agree.
@bahramiwd48122 ай бұрын
Awesome tip!
@raghavharvindar25392 ай бұрын
every task in a company is revolve around billing of that particular feature the cost should not be less and it should not be over spill so it's less to do with what users want or they need it or not it's a business unlike other business in the market they try to sell irrespective of your need like Loans,offers,cloths,accessaroies etc.
@jaaguitarАй бұрын
People can't tell you what they want, so Agile was supposed to let you do small iterations and help them decide on seeing the software. Hasn't really worked out that way. At a lot of corporations you'd end up being labelled as "difficult" by asking the questions.
@breezycodes2 ай бұрын
Honestly, even after sitting down and having that talk, you may still end up wasting a lot of time implementing stuff they don't need.
@knkootbaoat67592 ай бұрын
true. but hey at least u tried
@Logicoding-m2 ай бұрын
Please make a vid about the best languages to learn
@lukewood26622 ай бұрын
XY problem, huh? The Odin Project had a read about that I guess. Don't know if it's on their list, but the material they recomended me was definitely pointing to a XY problem article.
@m126522 ай бұрын
One of the best questions to ask a user "what takes up most of your time?"... just be careful you don't give them the impression their job might be at risk...
@vs-cd6qq2 ай бұрын
Thank you for the great content
@2ru2pacFan2 ай бұрын
Lmao I'm sorry but that example that you gave from your time at Disney with that guy made me laugh my ass off 😂 it just reminds me of me, I feel your pain dude.
@Thegetitguy2 ай бұрын
My company simple refuses to talk, devs dont talk to me, and the business refuses to talk to themselves.
@jamstawildman2 ай бұрын
Sounds very familar
@marcoottina6542 ай бұрын
probably you'll get better at leaving that dusty company
@buildervision70822 ай бұрын
These types of contebt goes a lomg way becausenit is really needed beyond the code. Imagine a separate KZbin channel for just these kinds of advice.
@artemonstrick2 ай бұрын
1 skill - wobbling your head
@user-fed-yum2 ай бұрын
And your skill is being a disgusting ableist, congratulations, bozo
@shrunkensimon2 ай бұрын
Skill 0 - Chad hairline
@boredomindex33532 ай бұрын
😂
@longgahn44862 ай бұрын
😂😂
@veshaw.2 ай бұрын
He's from India
@fyildiz19742 ай бұрын
The customer cannot decide what kind of program should be written. His programming knowledge is not enough for that. Because the customer is not a program developer. The customer only defines the problem clearly. It is the developer's job to develop the program that will provide the solution. In other words, the most important thing is to design the best algorithm to solve a clearly defined problem.
@lesalmin2 ай бұрын
Understand which part of your customer's business process your software implements. Don't just be a programmer, be a problem solver. 😎
@johnkucharsky69272 ай бұрын
Next level)
@nixonmbanda58982 ай бұрын
I think it's called "understanding"
@darwingarcia98872 ай бұрын
This is where HCI comes in handy
@ammarhusain62352 ай бұрын
7:27 if the organization was less hierarchical and flatter then that wouldn't even come up. It is addressing a symptom only.
@SCAR_ZEUS-hb4nuАй бұрын
I have question about learning a framework such as spring where the documentation is all around the place I can't find a curriculum or target what I learning whether I have to learn the concept or how to code for thar concept??
@programerz2 ай бұрын
talk about BPMS and how it helps programmers.
@cptbartАй бұрын
Synthesis vs exegesis :)
@Dave-dl8eyАй бұрын
All those popups and video effects are annoying. Stick to what made you awesome. Keep the videos simple. Don’t follow that unnecessary youtube video effects garbage. You have this many subscribers for a reason. Don’t follow the trends. Continue to be the leader that you are. Long time subscriber here! Stay rad Kyle.
@TrentBrew2 ай бұрын
this is huge
@olivebishop37942 ай бұрын
facts
@Gopalmadan615Ай бұрын
I just realized that brain in the thumbnail of this video looks like pink cauliflower.😅😅
@rpf235432 ай бұрын
Often the customer does not really know what he want, they figure out while shipping parts of the software and keep adding requests 😀
@Logicoding-m2 ай бұрын
Or you can just make a short
@aurelian34012 ай бұрын
Can anyone explain how typescript works, since browser understand only javascript
@0xtz_2 ай бұрын
tsc -> takes typescript and remove the types etc after cheking them .... and outputs pure Js so the browser can read it .... got it ?
@bensweet80532 ай бұрын
It is known as transpilation to Javascript. The typescript code will be transpiled into Javascript for browser interpretation.
@aurelian34012 ай бұрын
@@0xtz_ on the fly? Or static, long time before http request?
@aurelian34012 ай бұрын
@@bensweet8053 do i need to install a translator tcs -> js?
@desiassassin32682 ай бұрын
same as how c++ works when cpu understands only binary
@صوت_قلمАй бұрын
❤
@patrickconrad3962 ай бұрын
I became a developer because the development team couldn't make what I needed lol. Now my coworkers probably feeling the same about me 😂
@coding-master-shayan2 ай бұрын
Always be careful when ever you are working on real world project, some people's can use you new devs.
@AlThePal782 ай бұрын
Awesome, you should of wrote a feature that added new features lmao
@TriumphantGideonUbuake2 ай бұрын
Bro Thanks
@mmaarafat2 ай бұрын
Hi, brother can you teach us about AWS lambda. As I see it’s really important in these days. You are the best person who can teach us about it.
@mtwata2 ай бұрын
Understand the problem you're trying to solve
@robyeakel867Ай бұрын
the classic x/y problem
@yahyeabdirashid97162 ай бұрын
Most of clients don't know what they want.
@lilrex20152 ай бұрын
I used to really like your content, but in the last few years I stopped watching anything you make bc the titles got to be sooooo clickbait that it just became painful. I didn't even watch this video I just wanted to leave this comment.
@HorizonHuntxr2 ай бұрын
😂😂😂
@intptointp2 ай бұрын
It’s only “clickbait” if it’s not true nor useful. I know clickbait. This video is not clickbait. In a way, sensational titles are a service to the unknowing audience. You give them a little extra reason to take a look and learn something.
@mrnikhilmoorthy2 ай бұрын
Yeah man he's just yapping same thing for 10 minutes.
@terryntАй бұрын
the reality is the client doesn't know what they need/want, and keep telling nonsense to mess you around.
@AiSirachcha2 ай бұрын
But the whole thing goes away when you have a client that assumes they know your job better than you lmao
@vetrivendhan61222 ай бұрын
I have this skill but I don't used it 😊
@bullettime28082 ай бұрын
Please make a video on the AudioContext api
@Adhil75752 ай бұрын
Hiw to build a logic in the programing language and also in Library. I am doing a project with react three fiber but im in a pathetic condition. To build a logic in it any help me to explain how to study and build logic
@afk143922 ай бұрын
are using ai for video editing?
@beluga_00072 ай бұрын
😂
@harveybirdman26742 ай бұрын
@@beluga_0007ai imbeciles start showing up😅
@WebDevSimplified2 ай бұрын
No I was experimenting with a different video editor. Do you not like it?
@harveybirdman26742 ай бұрын
@@WebDevSimplified I think he was just curious
@SirWolf2018Ай бұрын
Disliked for the obscure title
@aqibmalik63132 ай бұрын
thumbnail is such an olllllllllld pic.
@milanpaudel96242 ай бұрын
how ? he is wearing same clothes in the video and in thumbnail
@smithdoesstuff2 ай бұрын
Please just say what the skill is in the thumbnail. If it’s a simple skill then maybe there doesn’t need to be a video.
@seanmcgrady86882 ай бұрын
2nd! c:
@BottleCapProgrammer2 ай бұрын
am first
@BottleCapProgrammer2 ай бұрын
1st comment!
@seanmcgrady86882 ай бұрын
*shakes fist!* I'll get you next time!
@BottleCapProgrammer2 ай бұрын
@@seanmcgrady8688 yea lets see you after some timefor your progress
@nikolaybarekov20632 ай бұрын
Cheap AI vid
@jonas92 ай бұрын
Stock footage != AI
@BottleCapProgrammer2 ай бұрын
LETS FINISH OUT GOALS IN 2024 :D reply to this comment i will message after a year you
@salijoghli2 ай бұрын
U better come back in a year
@BottleCapProgrammer2 ай бұрын
@@salijoghli You have my word!
@julien.roques2 ай бұрын
0:39 "in reality you're not going far enough" 👉 I'm probably going farther than you because that's precisely where I shine. Please don't pretend you know how we work and add "probably" when you make a general assumption.
@Squibidyflop2 ай бұрын
Bro got personally offended by a generalized statement in a youtube video and thinks it’s the video’s fault 💀