Summarizing: There is no genius Lose the ego Criticism is not evil Embrace failure Iterate Quickly Be a small fish Be influenced Be vulnerable Tools Involve collaborators early, but not too (at the 'sweet spot') In other words: Don't try to be a genius Collaborate early and often Pay attention to your tools Pay attention to timing
@hassinayaz73108 жыл бұрын
the bus factor was also important
@unbreakablefootage8 жыл бұрын
+Albert Vila thanks 1 hour saved
@MyLittleMagneton8 жыл бұрын
+Albert Vila They had a summary in the video.
@triplemania55508 жыл бұрын
+Albert Vila And this one: "You are not a beautiful or unique snowflake. You're the same decaying organic matter as everything else." ;) Deeeeep bro deep. :P
@blarghblargh8 жыл бұрын
+Fashy Gainz - "beta cucks"? You are not a genius. Attempting to pull others down to your mediocrity isn't going to make you any better off. Obviously learned nothing from the talk.
@WoundedEgo10 жыл бұрын
The synergy between the speakers is amazing. They tag team each other brilliantly. And I am so conscious of the bus factor that I think my employers and clients think me daft.
@steve42lawson8 жыл бұрын
FYI: Video glitches out at 27:50 then recovers at 28:16.
@nikhilbalwani55564 жыл бұрын
thanks
@Ihcursud4 жыл бұрын
Thanks
@man2cheap18 жыл бұрын
"How long will you drive around lost before you stop and ask for directions?", Depends on the neighborhood you are in.
@CEPC908 жыл бұрын
Listening to this talk, specially coming from people who work at Google, made me feel much better about my work. We programmers are also human and we will make mistakes, the best thing we can do is try not to repeat them. And there may some genius programmers, but for 99.9% of the programming community, this level of humility will do just fine.
@THEGREATONE4209 жыл бұрын
I always love the types that try to use obscure vocabulary to make it appear that they are extraordinarily intelligent. this isn't just in the world of computers but everywhere.
@ruskodudesko96798 жыл бұрын
Like you?
@CP-hd5cj8 жыл бұрын
Yer fancy talk don't 'mpress me none
@colloredbrothers8 жыл бұрын
I feel so good watching this, because I'm someone who's very skeptical of my own abilities, I have to check a 100 boxes for me to be actually confident about my work. Its just my perfectionist nature, I also suffer from paralysis through analysis, where I will look into something to the finest detail and get discouraged if i can't solve one aspect of it. This talk kinda tells me not to fear failure but simply jump into whatever you're doing and learn to swim.
@victornaut8 жыл бұрын
Don't bash yourself buddy, use C++...
@Nicholas1081088 жыл бұрын
lol. why? So that he becomes even more doubtful of his ability?
@ellieeriksen90067 жыл бұрын
I wouldn't have really thought that someone with a 100-box perfectionist nature would have such grammar issues.
@ellieeriksen90067 жыл бұрын
Perfectionists want all the criticism they can get, above and beyond all their own self-criticism. It helps them increase their degrees of perfection. Sometimes it helps them live even less delusionally. They prefer to live without delusions.
7 жыл бұрын
"I have to check a 100 boxes for me to be actually confident about my work. Its *just my perfectionist nature*" lol, way to try to turn your defect into a good thing. Very unlikely that you're a perfectionist, especially with that grammar, as Ellie noted; probably just bad at coding. _"I also suffer from paralysis through analysis, where I will look into something to the finest detail and get discouraged if i can't solve one aspect of it"_ Goddamn, stop trying to make yourself look special. Everyone wants their code to be perfect.
@ahuser45612 жыл бұрын
This talk is so true. I'm a freshman computer engineering student, and the first thing I was taught in my CS class was pair programming. Knowing how to work in teams and receive criticism with humility is invaluable to all areas of engineering.
@YuriRadavchuk8 жыл бұрын
This talk is in resonance with the art world. There's this book on how to succeed as an artist called "Show Your Work" by Austin Kleon. He talks about this cocept of scenius insted of genius, means that scene is a bunch of people working in one field together. It's a collective intelligence that helps us to stand on the shoulders of giants. You are never alone. Let's colaborate more openly.
@TheAIEpiphany4 жыл бұрын
11 years old and still for the most part relevant. Loved it!
@rkulla11 жыл бұрын
Being insecure in our field isn't always a bad thing. For example, the strong desire for approval often is the main motivator for people sitting on forums like IRC and StackOverflow all day just trying to answer peoples' questions. People like that provide a tremendous service and are often the ones who really solved the toughest problems you couldn't break. They're unsung heroes. The free outsourced extensions of every team in existence and I hope they always exist.
@AdamSaeba9 жыл бұрын
I am glad I found this video. Being a programmer you often if not always have to deal with rivalry, people who undermine you to better valorize themselves. They even come to spend more time undermining and making smear campaign than they actually working. Especially in France... I am the mythical programmer by the way.
@terrelshumway4278 жыл бұрын
It is interesting that Brian and Ben spent several years rewriting CVS as subversion. Linus took a few weeks break from kernel development to hack together the core of what became git. (Yes, it took a while to mature, but the core was in place very quickly.) Maybe genius is rare, but there is plenty of evidence that it is real. The problem comes from everyone believing that they are the genius. (Yes. Do lose the ego.) Consider also who employs Ben and Brian. Perhaps they have an institutional bias toward collaborative tools. ;-) Revolutions are never started by a committee.
@feniully74837 жыл бұрын
Mariano undergraduate these day only know windows and their crack version of everything plus they (generally) develop some kind of hatred against documentation.
@Larkinchance11 жыл бұрын
I'm not a programmer but I know a corporate talk when I hear it. Internal, employee relations cutting their creative assets down to size so they don't get cocky. It is a effort to trivialize self-identity and discourage independence. "Remember, you're part of the team! Don't go off on your own because you'll fail because you're nothing." This is pure corporatism.
@mauricio.azevedo2 ай бұрын
Oh bro you’re are so far from it lol maybe you did need to be a programmer to fully understand what they mean
@Larkinchance2 ай бұрын
@@mauricio.azevedo My apologies, perhaps I was drunk.
@mauricio.azevedoАй бұрын
@@Larkinchance 😂
@Ashalmawia7 жыл бұрын
"some people learn by trying and failing" YES. I've also heard it said as, "if someone is learning something, for god's sake *let them do it badly* ".
@zyzzx0010 жыл бұрын
I've worked the many coders over the years. Some were geniuses in some areas, and others in others. But, for the most part, virtually all programmers where just throwing code together to get projects done. They wrote code with no regards to future maintenance. The also didn't consider how changes in one section of code affected the whole system in the long run. There was never time to do it right, but there was always time to do it over (and over, and over) : P
@sakcee7 жыл бұрын
In the time to do it 'right' , the company will go bankrupt. I know few companies that spent 2-3 years and went bankrupt.
@williamlouie5692 жыл бұрын
Too many cooks(programmers) can and will spoil the dish. I remembered management though one year man hours to complete a program project can be done in one month if you throw in twelve programmers. Same as if you can get nine woman together you make a baby in one month.
@calind799 жыл бұрын
"Can you name a piece of software that's really successful, really widely-used by a lot of people and was written by on person?" Oh, the irony. ffmpeg was written by one person (Fabrice Bellard) and is used by KZbin (part of Google). Also, I love it when people end their presentations with "well, we're talking about an ideal but it's pretty difficult to do in the real world".
@givememorebliss9 жыл бұрын
+calind79 Yes. It originally was. Today, though - github.com/FFmpeg/FFmpeg/blob/master/MAINTAINERS
@calind794 жыл бұрын
@@laurent-minimalisme I know, but I pointed out ffdmpeg as it's used by KZbin for recompression, hence the irony.
@laurent-minimalisme4 жыл бұрын
@@calind79 right!!!
@yigitylmaz3368 ай бұрын
Sharing my notes on from this great talk: * There are no geniuses * Drop the Ego * Criticism is not evil * Embrace Failure * Failure is nice if you are not doing the same mistake repeatedly * Document the failure. That’s why Google does Blameless Post Mortem * Iterate Quickly * Don’t just fail, fail quickly * Faster you will execute, faster you will iterate, faster you will learn * Practice is key * Be a Small Fish * When you are big fish in pot, you are comfortable but you are not learning a lot * Being a small fish in big pot is scary but also is educative * Be influenced * Respect is the two-way street * If you can admit your mistake in front of your peers, you will be vulnerable * Be vulnerable * Don’t afraid to tell your mistakes. Others will appreciate that. * Pay attention to your tooling. * Tooling will affect the way of your collaboration. If you do all these things, people will think you are a genius 42:19
@warrenkaye92710 жыл бұрын
I'm only 8 minutes into this video, but they've already nailed a crucial point: the fear of looking stupid leads some programmers to do their work privately and behave territorially, which in turn inhibits collaborative software projects. I think this observation gives credence to the validity of XP-style paired-programming.
@ultimape10 жыл бұрын
There is also a fear of losing credibility that comes from having nasty office politics that depend more on ego and prestige than actually caring about your codebase. A good mantra is to strive for egoless programming: c2.com/cgi/wiki?EgolessProgramming Mind you, this largely has to be part of the culture.
@PaulFidika3 жыл бұрын
It's so weird listening to this 12 years after it was filmed and listening to them refer to a bunch of tools I've never heard of and no longer exist.
@DavidKerschner10 жыл бұрын
I, for one, use git rebase to clean up a bunch of illogical commits that I make as a means of saving my work. I'm not afraid of people seeing me make dumb mistakes, as evidence I point to my github repos, I just don't want my repo to be a bunch of commits that make no sense as discreet units.
@matt-g-recovers2 жыл бұрын
Not sure I would be a senior Android engineer today if I hadn't watched this talk in 2009.
@udayverma61208 ай бұрын
how was this so impactful?
@SarahC29 жыл бұрын
It's no myth - *I* am that programmer!
@IARRCSim9 жыл бұрын
Sarah Cartwright are you sure you're not a unicorn?
@SarahC28 жыл бұрын
+Bogdan Barbu I am both!
@SarahC28 жыл бұрын
+IARRCSim Small pot bellied pig...
@yvoncolin25378 жыл бұрын
+Sarah Cartwright No doubt about it Sarah so now back to your cave. Don't frightening anymore all the normal ones! :)
@stealthwolf18 жыл бұрын
+Yvon Colin And here we see the socially inept nerd trying to mingle with the female species.
@tpowell4537 жыл бұрын
My company only hires two types of programmers: Geniuses, who do all the heavy lifting, and Drones - who do the monkey code. It's true everywhere - don't let anyone tell you otherwise. Every successful commercial product / project has at least one SuperStar. Period. You can't succeed without them. Google knows this, and that's why they want you to believe that no one needs SuperStars. So you feel better about being a Drone for them. LOL They need lots and lots of Drones.
@SarahAndreaRoycesChannel8 жыл бұрын
Whaa! Way to make me feel old. I vividly remember the discussions about CVS vs Subversion and than the wonderment that a third competitor actually won the race that seemed to be the most impractical (At least now I talk about git)
@notknown77058 жыл бұрын
I see it all the time on IRC. You have folks on there who CAN help others, but they will lead others on and on and on. They will make you think they want to help you, and then they will hand out the most vague, time-wasting advice (ie, terminal commands, code examples)...not really enough to help you, but enough to bring glory to themselves in the channels. It's better to just say "thanks for trying to help" and then re-ask the question 30 minutes later.
@brickman4098 жыл бұрын
Also, I thinking defining what is a failure is another important thing to be aware of.
@hashbuilds6 жыл бұрын
I am a developer and i always thought i was some kind of a genius.. I often felt like superman when i pulled off something.. Everyone treated me that way too.. But then it hit me.. I and we are pawns in someones game of chess.. Designated to move forward and eventually die.. The real genius were the guys who made me feel like a genius.... And made me bust my head for them
@深夜-l9f Жыл бұрын
sounds like a great novel
@cryp0g00n43 жыл бұрын
53:40 is the perfect example of bias in the workplace. The speaker was clearly speaking about situations he finds himself for factors that are not easily observable and the speakers being completely oblivious to what he is talking about because they are not affected by such biases. A bias is like what was once called an "unwritten rule" and when the "unwritten rule" is broken, it manifests itself as a bias. Such "unwritten rules" are cultural, ethnic, social in nature.
@benh935011 жыл бұрын
9:15 study with a buddy 12:50 truth in much of life 15:25 good insights 45:ish what is a genius? 47:40 funny End: That was a good talk, had a lot of truth to it. Remember that nothing exists in a vacuum and while every area of practice has its customs and inherited problems much can be learned from interdisciplinary studies. Working in groups either witting code, writing a book or making a stage play has its similarities. Good talk.
@trollhelps8 жыл бұрын
BUT IM A GENIUS! I swear. Back to the cave now...
@robertengels68279 жыл бұрын
This is a perfect example of why the 'every kid gets a trophy' mentality is so dangerous. You didn't need code reviews and constant critique to move you along a different path in life - the clock or scoreboard did it for you. The fallacy that if you were "picked last for kickball" was due to some personality contest - just the opposite - it is a prime example of highly effective teams at work. If the "captain" didn't chose winning teams, the players would no longer make him the captain, so he was forced to pick those that gave his team the best chance to succeed. Being picked last should of been, and probably was, a decent motivator to move on to something you were better at. Now make it a development team - I would rather have two "geniuses" that didn't like but respected each other, than ten poor to mediocre developers that got along famously. The best make up would be to add two very smart egoless (impossible) know-nothings to the geniuses, because at the end they would probably be the most effective. Far too often, in my experience at least, the worst thing a team can do is keep bad programmers programming - usually for the sake of moral/loyalty. The destruction they cause takes years to repair if its even possible - usually those projects just die because they are unmaintainable. Keeping people in positions they are not qualified for does no one any good - especially the misplaced "developer". Either that or go to work for a company that makes so much money off one aspect of the business, that 95% of all of the work of all of the employees never amounts to anything and is abandoned (so why worry about the quality? team harmony is far more important) and hide out until the someone realizes the emporer has no clothes.
@sianacampbell30286 жыл бұрын
Robert Engels Truth at its finest.
@champ366012 жыл бұрын
I came across this video after just googling random things and I'm not a programmer, although a little familiar with it but this video wasn't relevant to me in that sense but that doesn't matter. I think this applies very well to anything really like he was talking about playing the banjo, but also in sports, or for practicing medicine, or law, writing music, etc etc. Don't be afraid to fail, fail fast learn quick, collaborate with peers to be better as a whole. Just found it very insightful.
@jellene4eva9 жыл бұрын
I find that the way people convey their criticism, is really the biggest factor for me not wanting to work with others. Not a lot of developers know how to critic someone's work without being snarky and unproductive. It probably stems from the same insecurity in all of us, to be better than the person you're criticizing.
@Darkstorm123215 жыл бұрын
I recommend that you not exit before Q&A. It's actually the most useful and interesting part of the talk
@yourfriendlyrider8 жыл бұрын
I think this video is good enough for all the youngsters out there thinking of changing the world. They would get to know which direction they need to move so they dont waste their time....Thanks for the video google
@Anothergames10 жыл бұрын
Prob is: Someone might get your code and idea and steal it.
@Michael-sq5ju9 жыл бұрын
This mainly focuses on open source. If you're open sourcing you're code, that risk will always be present no matter how late you release it. If you want to protect from this, use a license so you have some legal ground. And if you're not open sourcing and just working on it with friends, then get some trustworthy friends.
@Anothergames9 жыл бұрын
I meant with Google, because they encourage the sharing of code. In general it's way too obvious I guess.
@dkloke9 жыл бұрын
I've had people steal my code.. at first i was pretty upset but then i just wrote more/better code. And because the thieves had tried to sell my first round of crap, people were interested in the next versions. So the thieves did some of my marketing for me. They tried to steal and sell the next versions too, but I just stayed a step or two ahead of them. There is a certain kind of customer that is more trouble than they are worth. They want a bargain, and then they ask for a lot of support. These kinds of customers and thieves gravitate towards each other. One wants a cheap deal, and the other has one. This keeps both kinds busy and out of my way.
@nicolecrusan32509 жыл бұрын
Dan Kloke yobpcviugn njvgty
@jdefarge13 жыл бұрын
I have been working on programming for over 13 years and liked the talk. The problem is not about individuality, socialism, or even being a genius, but thinking you are a genius when you are not. There's A LOT of developers who think they are super smart when they are just ordinary guys. And no reality check can convince then otherwise. Unfortunately, when it comes to computing this kind of attitude can mean the failure of projects.
@johnwbyrd7 жыл бұрын
Having collaboration and creative tension between programmers is not necessarily the opposite of having key x10 contributors. It is instructive to see what these presenters have done (or haven't done, as the case may be) in the previous eight years.
@clerooth3 жыл бұрын
The video glitches out at around 28:00. I'm not sure if it's because the video is so old that the compression has killed that part. Maybe google could look into this
@Everlovingful8 жыл бұрын
I think they mentioned a slightly wrong context of "being a genius" insecurity. This fear of mistakes comes mostly from the competitive environment. When you share a lot you become less crucial to a project and it is easier to loose a job. And the more you share the more competition you create as most people can reach your proficiency level in a nick of time while you could have had spent years to master those ideas. Being generous with your thoughts for the greater good is a utopia. Surely there as a psychological reason in hiding one's job, but it is a market which makes people insecure most.
@fuckusingmyrealname8818 жыл бұрын
I don't think it actually works like this. If you are good, it shouldn't matter how much of your knowledge you share, you should always be able to get another job over night, so you shouldn't fear losing your job. I can walk into almost any country in the world and get a job as a developer, there is no reason to fear bringing other people up with me. I think your view is very jaded, jobs aren't sparse or hard to get, there is no reason to have contempt for other people that you could learn from, share everything you know.
@Everlovingful8 жыл бұрын
IF you are good. But how do you know that you are good enough? And why take chances when it is much easier just to keep your knowledge to yourself?
@FsimulatorX Жыл бұрын
do you still stand by your statement six years later? @@fuckusingmyrealname881
@dexmoe7 жыл бұрын
I still resonate with these guys after about 10 years. These opinions are time-proven. I hope I have learned before starting on my project. But what do they say, it's never too late to learn.
@TopShelfization11 жыл бұрын
The mythology about our idols is all that keeps me motivated, remember how dry the stuff we do is, if we don't keep this interesting, we might as well go back to having the people in the caves being the only ones who care to know how things work.
@sinistar9910 жыл бұрын
There has to be some level of "going into your cave" because a lot of good ideas have come out of caves... How would "War and Peace" have turned out if Tolstoy had a meeting after each paragraph and had all his rough drafts posted on line? It just seems like there's a danger of squashing creativity and having a more homogenized way of looking at problems. Maybe that's a good thing.
@WarrenPostma2 жыл бұрын
2009 : Google has a code hosting platform and is supporting mercurial. 2022 : What's mercurial? What's google code?
@juleswombat53092 жыл бұрын
Cool description. So about those Stack Overflow Moderators
@theresiatanzil11 жыл бұрын
Such a great talk, looking at geeks' life from psychology POV. The delivery is perfect by who seems like genuinely nice and smart guys who actually speak from experience.
@gregg412 жыл бұрын
this talk has definitely changed the way I look at making software
@Anders0115 жыл бұрын
Exactly. To be selfless without concern for oneself is actually to neglect oneself, which is evil. To be totally selfish without concern for others is also evil. That's what I meant by that we need to be concerned BOTH about ourselves (ego) AND others at the same time.
@JFrameMan10 жыл бұрын
A more appropriate name for this is the lone wolf programmer. It's clear geniuses do make mistakes and you can have a genius team nonetheless. The important thing to take away is that to be successful, your ego has to be given up and out of your life the moment you enter the industry due to development being a very social activity.
@tanushkalalwani2 жыл бұрын
This talk has really so many invaluable lessons!!!
@PinkProgram15 жыл бұрын
I always want people to see my mistakes so that I can use them to advance... This is why I attempt to network to as many individuals as possible. Every mistake is a valuable tool for advancement as it shows how not to do something.
@reinux15 жыл бұрын
it's more or less how it works. the major difference between wikipedia and version control is that version control is either an addition to the shell or to the editor/ide, whereas in a wiki, the editor is a component of the wiki. a good, purpose-built svn client feels a lot like a wiki. code review works more or less the same way as well; the only difference is that programmers generally can't take criticisms as well as most other people.
@OCDTraci10 жыл бұрын
I NEEDED to hear that. This is good advice that extends beyond the programming field. Thank you Google.
@Fadin1910 жыл бұрын
A must see video for every programmer!
@Tapajara11 жыл бұрын
It's not so much that I don't want my mistakes known to others because I am ashamed, it's more like I don't want to drag someone else through the long tortuous path I took. Other people don't have much of an attention span and they don't want to know about the mistakes. The just want the final product.
@billybbob188 жыл бұрын
There are genius programmers. Most of them don't work for Google.
@carlowood98345 жыл бұрын
I don't work at all.
@renlin66147 жыл бұрын
A really successful software, widely used, made by one person. Does Touhou project count?
@chottopakhi711110 жыл бұрын
thanks for changing my life... now I can follow my passion that my heart always asked to go for ...
@minishamurugan6 жыл бұрын
General advise to be a genius is to fail fast but to fail fast you gotta go things fastly. That contradict with the proverb "Slow and Steady Wins the Race" :-P
@BornAgainHedonist11 жыл бұрын
Right on! I used to hold elitist attitudes b/c I wanted to be like some really smart people I knew and had genius envy but then I suddenly realized, being a genius isn't that big of a deal. Who cares? It's much more important to be moral, and if you're a genius but use it for evil, that's far worse than anything. We do need people with technical knowledge, but there's no reason that can't be more widespread, and that would be far more beneficial anyway because people wouldn't be so ignorant.
@thegamingruler199611 жыл бұрын
I have always followed their view on coding even before this video even though I am an amateur my peers really do look up to me for that because even thought the biggest software I wrote so far is 2000+ lines of code I made sure to give it to my peers to review it or give me suggestions some times they didn't even want to give suggestion cuz the project didn't interest them but I made them do it for my sake so I can kinda approve these guys stuff
@ЙосифКрошний11 жыл бұрын
Thanks for subtitles! My verbal english skills is not too good, but i can read.
@AntonSlavik12 жыл бұрын
I love these guys!!! "If you have different opinions, please get your own talk at your own conference" :D
@cassandriel7 жыл бұрын
I wanted to hear more from the "psychologist" guy because I expect that while what they describe is ideal, a lot of reality isn't, precisely because it's hard to deal with those non-ideal situation that people brought up ("how do we deal with people with huge egos?"). I consider myself somebody with little to no ego. I've been told to "be more aggressive." How do we "fix" an environment in a place where many times, leadership doesn't want that precisely because it makes them feel good even if it's not good for the company? I remember reading a while back about this research that a big part of why companies fail isn't because of the people under leadership but poor leadership itself. (Think about all those "too big to fail" companies.) The summary of it was that if you have poor leadership but great employees, your company can still fail (think Apple in the early days). If you have great leadership but poor people (think Microsoft now), your company just might have a chance. We still blame employees today because they're easier to target. (Poor as in poor performance. Hard to write in this little comment box.) Yet you'll often see in articles floating around saying, "how to be the perfect employee, how to do your job right, always be this, always be that" but even less article for leaders and managers (the counter argument is that there are more Indians than Chiefs). Any other articles I've read on becoming leader is just another form of "how to be a good employee" or some form of feel-good writing. Speaking of feel-good, I also feel like that any ego I might have has protected me more than it has hurt. Imagine if employers were to see my many false-starts. Would I still get the job? Compare that to another candidate who had the "perfect history." For those of us relatively new to the professional / real world, I can speak for many of us when I say we've been trashed before by these anonymous people and don't think there is much change in this area unless something in the environment has actually changed (for example, increased moderation). So it isn't necessarily insecurity. I wouldn't mind showing false-starts if it meant employers understanding that I could do that job. Otherwise, this talk is basically "here are some ideal situations. Do that and be this. But if you run into a problem or your environment doesn't allow for it... well, sorry, we don't have an answer for that." Basically, I'm not scared -- I'm frightened. I'm constantly overwhelmed and constantly dealing with hard problems (many of which actually don't have a solution) and there seems to be nobody around even though there are billions of people on this planet and we're all connected. I just wish there were more concrete solutions. Otherwise, this talk is basically a "here is what a paradise would look like but we have no way of making it happen for more people."
@BadGatewayMusic12 жыл бұрын
"She asked to see my python, I only know JavaScript"
@JonathanHartley15 жыл бұрын
Great talk, I really loved it. Many mentions of code review: Worth mentioning that pairing seems to be substantially better at reviewing code than code reviews are. Pairing also has substantial other benefits.
@BruceShung11 жыл бұрын
Genius comes from your hard work, i surely cannot hide my work if it was not the perfect version of my work.
@hosalmeer11 жыл бұрын
This is the silliest talk I've ever seen. How about some evidence? Some numbers? What's the use of one hour of anecdotes? Also, why is programming unique from other disciplines? There are geniuses in every other discipline in the world, so why not programming? Frankly, I think this is a sad perspective on the world that aims to make mediocrity acceptable. There's nothing right with thinking we're all average.
@IC-PC9 жыл бұрын
You know how in visual studio, when you have a CSS class applied to certain controls in an ASP page, and you drag the width of that control to make it wider, it actually changes the style on the CSS class in the CSS page, rather than just changing the style tag on the control you're working on? I know it, you know it, my co-worker? He doesn't know it, and he won't listen to me when I tell him that this is how it works. Which is why he is no longer allowed to check out the CSS page.
@MrTubularBalls9 жыл бұрын
John Ruder If you write CSS stuff, I doubt you're really a developer at all..
@IC-PC9 жыл бұрын
Indeed, I know and write code quite often in several different languages. C#, VB, C++, ASP, HTML, CSS, JSON, SQL, etc...
@IC-PC9 жыл бұрын
Well there are different types of developers out there. Some of us only do back-end coding, some only write low level API or OS code, some of us work specifically on GUI, and then there are those that exclusively just write HTML and CSS. Myself, I am a jack of all trades. I do database work, I do web work, I do back-end work, and I do thick client work. I've written windows services, websites, web services, DLLs, tablet apps (before it was cool), and basic windows programs. Hell, I've even written programs with a 100% phonetic interface. I don't look down on coders that work exclusively in HTML, CSS, and web design. It might take a little less schooling and logical thought (which is arguable), but I still see a ton of value in someone who can come up with a great UI design. It takes a certain artistic talent that I don't posses; but I do have the ability to make anything you want if you show me what you want from a user's perspective ;).
@MrTubularBalls9 жыл бұрын
John Ruder "I don't look down on coders that work exclusively in HTML, CSS, and web design" I never wrote I look down on such ppl, I just wrote they're not developers. You mention artistic talent; indeed, such ppl are designers, not developers. Big difference.
@IC-PC9 жыл бұрын
It looked to me like you were trying to claim that I wasn't a developer because I knew CSS, and I inferred a negative connotation towards people who claim that they are developers who are not.
@hegerwalter12 жыл бұрын
at 8:45; Well, not just 50 years ago, but there is something to be said for writing code to completion without worring about syntax issues.
@rahulat8511 жыл бұрын
You guys are wonderful speakers! Hats off! I will have to keep visit this video over and over !
@rickdg9 ай бұрын
You can only ask for directions when you’ve decided where you’re going.
@Anders0115 жыл бұрын
Individuality is a must. Or else all of humanity becomes one hive mind, only able to think as one unit. No individuality. No integrity. No sovereignty. Being selfless and being selfish are both bad separately. We need both to become integrated.
@True8Bit10 жыл бұрын
Judging by how buggy Android is, I can tell there's certainly no Genius Programmers at google lol
@edshift12 жыл бұрын
So much wisdom. Totally gonna summarise this for my next developers meeting. Thx guys
@Yturijea10 жыл бұрын
About 28:00 i have some serius issues watching this, It stutters, no sounds etc.
@BornAgainHedonist11 жыл бұрын
Very true that there's still much more to discover about intelligence; but to the extent that AI has attempted to truly understand the nature of intelligence rather than focusing on building expert systems (which has been its main focus), it's played a major role in contributing to our very limited understanding of human intelligence. For example, cognitive models and architectures seem to fit this bill.
@Brax19829 жыл бұрын
Asking Google to hide your data...only a genius programmer could come up with that idea.
@yahya_elharony5 жыл бұрын
The last question is very important! I wished there were a few minutes to discuss it out loud together
@anniewu94908 жыл бұрын
I should not always hide code, because I was always helped by people they willing their source(Open source). I always google coding stuff want to get help. this is the time i also should share.
@Vekkq8 жыл бұрын
My problem is that I often don't like how other people's code look and work.
@ruskodudesko96798 жыл бұрын
Get real lol Because in the real world you most likely will never start something from scratch and will work with code that is already written
@Vekkq8 жыл бұрын
***** I just pick the cleaner projects.
@BoodskiBro8 жыл бұрын
I think everyone has that issue. If you can get over that it will be a lot easier
@ericjohnson731511 жыл бұрын
I can agree with this talk. Sure, some people are just smarter than others, but most experts are only experts at 1 or 2 things. In programming, collaboration will always produce better results...unless you're collaborating with unskilled workers. In the end, it all comes down to putting people on a pedestal. I, and many others, have come to realize these people that we put on a pedestal, are just that, people, like you and me. Once you realize this, it's mostly about motivation
@jackski573210 жыл бұрын
BS - It is all about control. Programmers want to be ESSENTIAL and NOT disposable allowing some hacker to take over the project. Just my opinion.
@blakeparmeter768610 жыл бұрын
it's in the best interest of the programmer to be essential but its in the best organization to be a collaborator.
@jackski573210 жыл бұрын
Correct :) Conflict of interest.
@milohoff8812 жыл бұрын
Since genius in every field exist so there must be programming geniuses as well...although there may be a handful of those
@ReachStar2 жыл бұрын
This makes you feel better about your skills. Great Talk
@LucidSlypig11 жыл бұрын
Are you being ironic or moronic? This talk tells me to be humble, communicate and connect with others and embrace help to fully develop my skills so I can contribute to something greater than myself. I am a 'beginner' programmer and I live out in the real world doing something to educate myself, drop my prejudices and work with others. It makes me happy and I'm proud of everyone who has already contributed so much to helping others. I choose to live in a dream world and it looks like this :-)
@16yearoldwhiteboy12 жыл бұрын
man i wish i could be that calm in front of people
@eideticex11 жыл бұрын
Best way not to look stupid as a programmer is to write code that works, then go over it and make it look pretty. Works great and helps you make sense of it later too.
@PauloTruta8 жыл бұрын
"No one writes 500 lines of code and only then put them in the compiler..." Wrong. I always bootstrap most of my projects blindly... And it works awesome most of the time. I concentrate on the structure and only then on code typos... And then, after that I can spit code into the compiler every 10 seconds...
@PauloTruta8 жыл бұрын
Great talk though :D
@goverdhank7 жыл бұрын
Looks like a glorified form of my year end review :) good stuff -- they are making their point convincingly w/ an element of humor !!
@FlyingDeath111 жыл бұрын
Opinion!! This is overstated rationalization, for not working adding the feature. :(
@zac491 Жыл бұрын
The guy at 45:17 took the words out of my mouth.
@KulaGGin4 жыл бұрын
2020: What's CBS and SVN? There are version control systems other than Git?
@jakedodsonjake11 жыл бұрын
Same thing I was thinking.. Little Fishy I thought; I choose my path at the end of the day. Just watching this to see where programming is at now a days.
@JonathanHartley15 жыл бұрын
Oh! Pairing discussed in the questions! :-) I find pairing to be more harmonious and collaborative, while code reviews are confrontational. I guess each one works differently in different teams.
@BornAgainHedonist11 жыл бұрын
Yeah, intelligence is a tough concept to grasp...for one thing, it's necessary to distinguish fluid and crystallized intelligence. We seem to be making a lot of progress with it though, partly due to advances in AI. I should also clarify something else I said earlier, that I am no longer elitist. The truth is that I'm no longer AS elitist as I used to be, but I still hold elitist views in some ways, sadly. These are very hard to extricate oneself of; I believe it requires re-socialization.
@BornAgainHedonist11 жыл бұрын
I think I basically agree with much of what you say here, but I should clarify something. I don't mean to conflate genius with elitism; I used to be elitist but was never a genius, and there are many geniuses who aren't elitist. What I was basically trying to say is that our society--though to a somewhat lesser extent today than in the past--seems to hold white collar jobs in much higher esteem than blue collar jobs, and the idea that one's whole sense of self-worth should come from their...
@pspnerd456 жыл бұрын
While ego == true{ Self.Failure() Self.Insecurity() Self.learning(False) Print(“until you learn you aren’t perfect then you begin to grow” )
@spht9ng2 жыл бұрын
I wonder how many methods a real human 'self' object would have.