The problem with focus - MPJ's Musings - FunFunFunction #51
Вставка
- Опубліковано 25 вер 2016
- 💖 Support the show by becoming a Patreon
/ funfunfunction
Focus is a word that this very commonly used, but without sacrifice, trying to focus is actually destructive, especially when it comes to software. Therefore, I make a case for talking more about sacrifice instead of focus.
🐑 💨 Resources:
The Mythical Man Month (Book mentioned in video)
amzn.to/2dbVyJH
Jobs video
• Steve Jobs Insult Resp...
Music from the video
Eminence - Lipstick • [Progressive House] :E...
Muzzy - Children of Hell • [DnB] - Muzzy - Childr...
🐑 💨 I'm also active on:
• Twitter / mpjme
• Facebook / funfunfunctionshow
• Medium / mpjme
• Quora www.quora.com/profile/Mattias... - Наука та технологія
I think I get the point, as I am distracted of my work while seeing this video... :)
+Christian Hörauf meta
Truisms are insidious and corrosive, thanks for calling this out. Great subject and coverage thereof.
Internally, I think of this as cowardly language, and I try to call myself out for it.
I love the term "sacrifice" - perfect!
I love you, man. Thanks so much for what you do.
Oh, you tease!
i was working and suddenly I see notification about new video . now i can't focus on my work .
This video made me focus on MPJ's awesome stache.
Totally agree. Being focus to produce something means to disregard a lot, intentionally ignore and not dive into unrelated details. High level of discipline is required to set right priorities and stick to then. At the scale of team and company this becomes unachievable. Though still must people think they are doing it right and they are on the right track. Thank you for a deep analysis of the problem.
"I'll have a russian, soyed so that it looks like a coffee, and stirred with a carrot"
I also recommend the Mythical Man Month. Very interesting book, and the funny thing is that it also gives you an insight into the old problems of software development (very limited storage, expensive machines, lack of high-level languages, etc.
I literally just thought that I have a problem with focus ... And the notification.of this video popped up. K universe ... Here we go pressing play .
Up until 00:30 I thought of `focus` as in onfocus
At 17:00, I still think of the focus keyword in JavaScript. Great vid!
me too bro.. :)
No AvE fan here ;)
Not enough jQuery!
"Too many cooks in the kitchen." This video was an incredibly valuable dive into various pillars of team dynamics and productivity. Thanks again for the awesome work @funfunfunction
The nice thing about competition. It forces companies to "focus" or sacrifice", if they don't they will be left behind.
I only know how to share videos the old-fashioned way, launching them in a room with other people. And I struggle to remember. But I've added this excellent video to my lists.
That book always tigger this in my head: "The mythical man moth, half moth and half person..." not sure of its superpowers but they must be awesome...
Amazing episode! Thanks.
As usual, great video! :)
Aw man. I was hoping this would be about DOM element focus, which has many problems...
I found it very interesting. But focus could be situation and time bound. Lets say in a normal distribution with high predictability focus is clearly the way to go. In contrary under uncertainty and large unpredictability the opposite is true. It makes you sensitive for new opportunities while holding options. Now when monitoring the evolvement one get glimpses of future focus points. Creativity is meandering and not forceful focus. It is like you said the sacrifice skillfully done. The mastery when to go in and out of focus. Depending on the amount of dimensions focus can be distributed or even cause collapse as it fails to anticipate sudden shifts. Always enjoying your channel. Thanks for the focus on this topic. It made me think/focus!
love this episode ^^
It will be absurd to disagree with this video :P
Love the "coffee" break!
Google sunsetting Chrome Apps is also a good example of sacrifice.
+FoxMcCloud great example! Did not even know they were.
That coffee break actually made me laugh out loud
The development manpower problem is an interesting one. It can in part be dealt with by separating concerns - so to take an example, instead of a monolithic application that does everything, you have a frame application that can contain a number of minor sub-applications. Each of those has a subset of concerns, which is of a manageable size and complexity, and the frame application is concerned with providing ways for the sub-apps to interact, which in its specificity becomes a much more manageable proposition too. So while you may end up sacrificing things, structuring and strategizing right may mean that, for instance, the sacrificed feature(-set) could be spun off into a plugin, or similar. IOW: Sacrifice, done right, can be less painful.
So this is what happened to Spotify lyrics
May Valyrics can help you?
valyrics.vas3k.ru/
Valyrics: Текст трека из Spotify или iTunes в Notification Center :: Valyrics: Spotify and iTunes lyrics widget for Notification Center
Great episode, this philosophy seems applicable all over
I had really hard time focusing to watch this video until the coffee break
Here's a thought: maybe focus is not a truism. It might be that sometimes all we need is the opposite: total lack of focus. You often become more imaginative and creative in those moments.
In the context of software development, what a company may need is more hackathons and "amnesia fortnights". Sometimes "getting things done" gets in the way of innovation.
I agree though it's kinda absurd think of someone raising that point with a "we need less focus!" :D
+Victor Oliveira Yes, there is always exceptions. "They sky is blue" and "drink water" also does. ;) I totally agree that total lack of focus is sometimes very helpful to break the rut.
love it
Thumbs up for soy vodka coffee... Made my day!
Coffee break is back! :)
Epic!
great! I'll see the Steve Jobs video now :)
+ 1000 for that Steve Jobs Q&A video!
I hate that sacrificial slab ... And yet I still have time to watch a 20 minute video 😝 A paradox in focus! 😛
I think that makes perfect sense. We (people) mostly know what we want but, when forced to choose between the pain of sacrifice or just go with the flow we often choose the latter.
Nice coffee!
Kudos for this awesome episode. I agree with your point on sacrifice. Humans can really completely focus only a certain amount of time/day. Hence you have to sacrifice something from that full focus time. But the grey area here is how much is full focus time? How can someone know if he has to sacrifice something or he still has more full focus time? Tricky situation 🤔
need to say this is a great video, (yeap, arriving late here)
Brilliant video. BTW, your funny facial expressions usually fail to match the seriousness and excellence of your topics. And I love that! LOL!
I can't promise I'll focus, but I'll focus on focusing.
Moment with Coffee made of soy and vodka starting 4:58 is my favorite )... very severely, Russians are smoking nervous on a side, watching this episode.
A funfunfumnctionCast would be great (a podcast i mean : ) )
i was thinking of getting that hoodie from h&m
Nice to know salty brown vodka = coffee .. It certainly explains some things lol
UPLOAD MORE PLEASE I KNOW IM BEING SELFISH AND YOU HAVE A LIFE BUT I WANT TO WATCH MORE OF YOUR VIDEOS. just saying
Just watched this TED talk about how employees at X are rewarded for 'killing' a project which really adds up to what you said about sacrificing t.co/9dTZ4Sfrh1
Love watching funfunfunction
the most hard thing is to choose the subject of the focus
What are fows? And what's folus?
stirring with carrots!!
Omfg! Until minute 5 more or less I thought this video had a huuuuuge introduction before explaining the problem with the onfocus js event.... rofl
+Juan José Villegas hahaha
MPJ you're awesome. But I prefer you at 1.5 speed or more speed.. I wonder if other people would prefer that as default. Keep it coming!
+Joao Camacho haha, I think that would be very weird to fuse into the video.
Quite possible! Sometimes people like weird though, lol, and let's face it, you're a little bit weird already.. in a good way.
diffused attention is necessary after focussing...this allows you to make new and important neural connections. This will become a truism.
Things with high failure rate:
World peace
Eat Healthly
Drink Water
Yeah, thats true 😄
Great episode! But the best part of your show if, of course, making coffee ;-)
And here I thought this video was going to be on DOM elements...
vodka + soya sauce SeemsGood
we should drink water. like if you agree.
Perhaps there is a case for removing dead code and features from a product?
+Imran Nazir sure, but that is not really what I'm talking about. Unused code should of course be removed, but that's just cleanup, it's not sacrifice. Cleanup is not a hard decision to take, but sacrifice is. Check out this video where Jony Ive talks about sacrifice: ua-cam.com/video/2oksetv3i90/v-deo.html
Where'd you get that Coffee Mug (5:11)?
Also, anyone else with links to cool coffee mugs should link them as replies to this comment!
+FoxMcCloud I bought in in Chinatown in SAN Francisco. It consists 90% of cat mugs.
Thank you for a point of focus to start my week. Your presentation on truisms reminded me of a close cousin of truism: deepity.
Everything is connected so let's focus.
❝A deepity is a proposition that seems to be profound because it is actually logically ill-formed. It has (at least) two readings and balances precariously between them. On one reading it is true but trivial.❞ rationalwiki.org/wiki/Deepity
I learned what a deepity is, thank you.
rationalwiki.org/wiki/Deepity
5/5
Sure, Apple is great at sacrifice. The headphone jack wasn't such a good idea to begin with...
Spoiler Alert!
Jobs is essentially talking about free market forces: supply and demand. Instead of spending your precious resources on creating demand (i.e. convincing others of the merits of your product or service), it is better to FOCUS those resources on meeting the demands that currently exist by creating supply.
+Squarebie Von Square great point, but I also think he talks about cohesive product strategy and design. Just because there is a market and you have resources to do it doesn't mean that it will fit well into your product line.
+funfunfunction
What's the different here?
const test = Object.create(Shape.prototype); vs const test = Shape.prototype;
They both having access to Shape protoype
eg.
test.move()? both running the function
Could you please help explain? Thanks
+Bill Luo I have not done a video on Object.create yet, but below is exactly the same thing rewritten with new:
const test = new Shape;
const test = Shape.prototype
You might want to check my Object creation series (see the playlist) if this is confusing. All of this is explained there.
On removing features only a small fraction of the user base uses. Is this related to the decision of Spotify to defunc the Linux client? :(
+freze2 what does the word defunc mean? The Spotify client has never been an official release to my knowledge.
Sorry. I meant defunct. Spotify has stopped development on the Linux client: www.omgubuntu.co.uk/2016/03/spotify-linux-no-development
Hey, i think that the Music at the Beginning is way too distracting! You could use chilled and calm Music in your Video :D
Don't drink and code mpj ~ I compare it to flying
what do u apply to ur hair?
+Yaseen Mohammed soft wax
funfunfunction brand? product name?
+Yaseen Mohammed its a Swedish brand called Lernberger Stafsing. But I also use Fudge Hair Shaper which is also very good.
Hi brother, i think you should publish podcast. With podcast you can reach more people because your format fits better to podcast. I am listening many podcasts related to programming none of them as cool as you :)
+asdawece I don't think I will. Programming podcasts are highly saturated, and also very hard to monetize. I have a history with the video medium and I feel I have much more to contribute with it. I do not agree that I would reach more people, nor that the format first better for audio only.
actually i am only listening your videos most times when i drive to work. some of your videos don't have sample codes it's good for podcast :). you can just export mp3 for podcast. i think it may generate some more followers. no need to spend extra time. anyway it's great to have your content in any format. it's very eye opening. :)
+asdawece hmm, maybe. I know a lot of people listen-only. We'll see.
Seems like the famous: if(true) { }
hahahahaha :D :D :D Coffee!
Like CTRL F? :P
Vodka and soya?! Really?!
It was a joke man
Am I the only one who doesn't understand what for the summary part is?
onfocus = () => distract()
Jony Ive on Steve Jobs' focus, really worth a watch!
ua-cam.com/video/2oksetv3i90/v-deo.html
Hey Matias I love your videos I'm in the moddile of your Functional Programming tutorial because I read on forums that its recommanded to learn Functional Programming and ES6 basics before getting into AngularJS or any JavaScript framework, so I was watching this video about Aurelia (ua-cam.com/video/d8lU6NzMCTw/v-deo.html) and I think it would help everyone if you made a tutorial series or atleast talk about it in a video, its uploaded 1 day ago and I think they released it like a week ago, Anyways dont stop doing what you doing, its awesome! Best of luck man @funfunfunction