I usually have a bigger task (Create X feature) So I break it into smaller tasks, tasks that I can do in a really small amount of time. For example: > Add a frontend form for the thing > Create a JavaScript call for the backend > Create backend endpoint If the task is fairly big each of those 3 would be further broken down. Then what I do is just start a pomodoro, and knock down the first task. Then the second, and so on, until I'm done. Focusing exclusively on a single task at a time. It's what has worked best for me. As I'm a procrastinator I've found that getting started gives me the most difficulty. So usually my first task of the day is something absurd that I can easily knock out in under 5 minutes. It seems wasteful to even start a pomodoro for it, but since it's something trivial my brain seems to say "Well, I mean yeah we can do that". And once I start working I find it much easier to just keep working. The other most important factor is that I have turned off my monitors. I have 3 of them, Discord to chat with friends open in one. Slack on the other to talk with work people, along with my music. And usually my code editor and terminal in the centre one. When doing Pomodoros I just turn off my other screens. I only turn on the friend chat one during breaks, and so on.
+Erick Romero the absurd mini task to get started is such a good trick. Also love the monitor turn off trick, we so overestimate our own ability to deal with distractions.
I've been searching and searching for the best tool to keep a list of my tasks for years now. All of them had a little something which didn't work for me. I even wanted to build one my own. Then, a few months ago, I switched to simple text documents. Best decision ever.
This advice has made me sooo much more productive. It's changed the way i get shit done with less mental energy wasted on thinking about what to do and instead just doing it! Thanks MPJ!
I'm reading the book "Getting things done", and you almost completely summarized the chapter about projects. I highly recommend this book and/or the David Allen's TED talk for everyone :)
Finally, weekly dose of MPJ! I have finally decided to start my own youtube channel, like funfunfunction, for my local Polish community, as I see that English is a huge barrier for many aspiring programmers in my country. I don't want to sound cocky but considering my knowledge I often catch myself going from explaining something simple like variables to scope, functions, through closures and hoisting to execution context & stack all in one video. That causes my videos are overwhelming for beginners. I really want my audience to get a deep understanding of javascript. Should I event mention about those topics in the first place or just come back to them later and reference previous videos? What is your experience?
well @funfunfunction, I am what you would call a super procrastinator. so over the years to be productive I stopped waiting to plan for stuff and moved to just implementing the idea. also keeping my phone out of reach when working and consciously making efforts to do productive work, after a few months it will become a natural habit. This way has worked best for me!
I love the simplicity and easy of your method. I use a similar one, but I tend to have those backlogs you are talking about. I like to have them because when I put all the steps on paper, it makes me feel that I can unload that information from my head. I feel more organized in a sense and I can stop thinking about that now and concentrate on something I'm doing currently. Love the concept videos! Best developer channel!
Setting deadlines has made me more productive. If I really believe I have to meet the deadline, I put off all the little things and only focus on getting one thing done to meet the deadline. It's worked quite well so far. Often I don't meet the deadline, but I get most of the thing done. I usually set a second deadline in such a case.
I tried doing a list of tasks in the morning and trying to achieve them through the day. Given my present productivity level, and frequency of distracting myself, I was aware that I won't be able to complete some of them however simple or short or straightforward they are. So I kept a review section for the end of the day to discuss the day of work, what things couldn't be completed, possible reasons, and possible solutions etc. I've not been consistant in this even. But all the time I did this small exercise, it gave a sense of accomplishment even in failure to achive some of the outcomes and felt motivating. Also, it gave me direction as to what things to correct. :)
Very interesting. As someone who's spent of lot of spare time lately teaching myself to code, I find myself really needing to focus on the "why" part of this method. It's easy to lose motivation when you're kind of going it alone. Thanks!
I've become addicted to your channel. You not only give great (and this is coming from a n00b) javascript advice which has lead me me to become a better developer, but you do it in a way that makes me excited to code. If there was a way to donate money to you, I would.
I stay productive by reading the news. The news is usually bad. Which is good, when it comes to motivation. Sometimes the news is good, but it makes you realize you don't have a clue - which is also good; see last sentence. After all, life is the red queen's paradox. And we all end up slipping off the treadmill.
Well, I have big issues in staying productive over the weekend. Definitely going to try a new approach and make a clear outcome what I plan to achieve. Thanks.
I have been using a bullet journal lately. It seems to help with sorting work thoughts and todos and big personal events. But mostly, I just like that I don't have to punish myself.
How can you be a better youtuber when you are the best?! :) Or maybe it is your topics that make this interesting to watch every week. Thank you very much!
I only found your channel last Friday and I've already watched and taken notes on so many of your videos. Thanks so much, dude. Your content is really great!
It is always hard to balance between planning and actually executing tasks. Sometimes planning takes much more time than expected, so generally I prefer to define only the most important tasks.
what do I do to stay productive?I follow a morning ritual and an evening ritual,also there's a cup of coffee at 6:40 pm sharp,and a small to-do list for a week and the current day.Though I would be optimizing it-all thanks to mpj. Already one of your videos has been a great help to me(the habits video) and I believe this one too will be making a substantial difference in my life. Dude,you are on a hatrick(a sports term in cricket)
I've recently been using 2 white boards to track my progress and keep myself conscious of time frames. One white board has details of what projects/courses I'm working on and where I'm at with them. e.g. Web Development course. Section 14/20 jQuery Library. The other white board is a perpetual yearly planner where I have key dates marked on it, like when I expect to be finished and have other things on that I need to think about. (Great for keeping track of my uni commitments). As each day passes I mark off each day so I can visually see where I'm at in my progress and how close I'm getting to deadlines.
Write a comment to this video in order to ask MPJ why he always assumes I'm watching his videos on Monday mornings when that has actually never once happened because it sounds insane to be told that Monday mornings are good in the middle of a Friday night and I want the slight awkwardness it results in to come to an end Yay it worked!
Cool idea! What are your thoughts on structuring tasks in groups like that? - Become a better UA-camr - Attend VidCon - Research best ticket options - Book a flight How do you think it might affect the productivity? I love the Idea on clear statement but I love organization and grouping tasks by categories
+Aleksandr Sharabarov this system is actually an evolution on exactly this organization inside of WorkFlowy. From a put-things-in-buckets point of view it felt natural, but I migrated away from it because it turns out that Desire is not a good top level value because you want the top level value to be contextual. For example, there are stuff I want to do when I'm at Spotify, stuff that I want to do when I'm home etc. so I keep the documents in folders around that. Also, I try to avoid any system in general that encourages organization and sorting, because my brain really likes performing that activity instead of work and gets distracted. The purpose of the Desire is to motivate and sanity check your Outcomes, not organize them.
funfunfunction I totally agree. Actually that's why I had asked the question. I feeld like the value of the approach would be dissolved under structured groups
yea my next Hello World TodoList App should implement that task, desire outcame structure. And for life and personal project management: yea you are so right. toghter with the rule 8pm sharp! i think mpj had a delay with this video of 30min to 1h. ;)
Thanks for video. In addition to that I prefer to keep all tasks (almost all) in projects (folders), each project has its own goal (and mission) so I for every task I decide do I really need to do that? It also give me an opportunity to sharpen and specify my goals. Also I use "context" for tasks according to GTD.
Hey @mpj, thanks for another worth watching video! The topic is so interesting and I would like (I don't know even if it's possible) how could I adopt this system working with SCRUM. Many thanks!
Sit down and start accumulating information about Angular JS and JS In order to: come out with a good Angular JS presentation Because I want to: Transfer my point of view (as java developer) regard learning to deal with JS frameworks Thanks :)
Our workflows seem close! :-) I don't write much about desire, but I do make sure to identify the "next step" of each of my projects. For that, I use a Trello board as a dashboard: with one card per project, next steps into checklists, and made an extension to make each next step visible directly from the board view, so that it looks like this: adrienjoly.com/productivity/slides-workflow/#12 => then, I schedule my next steps into my calendar, to reduce friction and decisions.
Hi MPJ, thank you for the great videos. I have been watching your show almost from the begining and I am afraid every passing week you are getting one step closer to exhaustion. I think you should season your show so It will be better structured and easier to maintain and more importantly you will have some weekends off your yourself. Just a suggestion for long term benefit of viewers.
+Youtubist007 thank you for your concern, I really appriceate it and it makes me feel good that you say that. I am definitely well aware of the energy issue and that long-term sustainability is extremely important. That has become even more important now when I saw the Devtips show hit a wall, and on the other hand see good examples of streamers like Day9 which has been doing this forever do his awesome pre-vacation streams. I will definitely be doing some season system, and there is also some other big changes coming up. ;)
Hey, I've added Portuguese subtitles for this video few days ago but didn't see it available. Have I done something wrong? It was the first time I've made a contribution like this.
+X2ZbVario anything that is fast to edit from anywhere. I think a physical notebook would do well if you carried it everywhere, but I use Ulysses. I like the clean interface, filtering and manual reordering capabilities.
@MPJ I've an intermediate level of knowledge in Javascript and i want to be very good at it. But always confused how to proceed further. Any best resource to follow ? How to practice ? Please reply. Thanks :)
Hey Mattias! I think I'm just about to enter my first js dev job. Do you have advice for really junior devs to shine their best during that phase? I assume you've seen many people go through that, and your own begginning story could be useful to some of us (and generally entertaining). Thanks.
And what if a have a lot of tasks to do, I will write only the "next task"? Or I might have a lot of tasks in a kind of backlog to bring to my document when I need a new "next task"?
+Daniel Tartarotti Sobrosa the sentence as a whole is mapped to a project, and is at the top of a document for each project. As I mention in the video, for some projects it might be suitable to keep a backlog inside the document in addition to the sentence to help you formulate the next task after you've competed it, but in practice I often find backlogs to be a waste and should only be used if you are really sure that you can anticipate the tasks beforehand, such as packing lists, or things to do before a move. In more complicated projects I find it more useful to generate tasks as you move forward.
Right now what works for me is using Trello (trello.com/). I have boards for every project I'm working on and within them have 5 columns (new, assigned, working, under review, and completed). Every Monday I create my weekly tasks (with due dates) for every project I'm currently working on. I then work at them using the Pomodoro Technique (cirillocompany.de/pages/pomodoro-technique) until I finish. I love your naming convention for tasks though, it's something I'll definitely keep in mind.
+MultiPredy that would be a less specific way of stating it, but yes. For example, "What" as a word includes outcome but it's not synonymous. Outcome is used because I feel that it also implies that it's something very specific that should happen.
funfunfunction Oh, thanks for the reply. You should bring back the videos where you were walking and talking in the woods or wherever. Those were great. Being in your office is getting quite bland.
+Karl Pokus it's the internal value that drives the outcome. The desire I use is a bad representation of what I mostly use. Often I use "feel connected to other people" or "feel safer" as desire. Or very basic human needs. The purpose of the desire part is to sanity check the outcome and motivate - adding falsification as a trait to to would not really help it do those things, but it would make it a lot harder to write down desires.
It depends on how you want to define desire and it's purpose to you. It it's more than a vague sanity check you may want to be able to measure it just like the outcome. Depends on what matters most methinks.
+funfunfunction Hey MPJ, just wanted to give you a bit of a 'tip of the hat'; I've found myself in a bit of a dead zone when it comes to my coding projects at the moment. I code purely as a hobby at the moment and I don't have much in the way of similarly minded friends or family around me who I can share this passion with and that has made it rather difficult for me to motivate myself to follow through on any substantial projects (I don't feel much reward from putting in the time and effort for a large project if there's no one to share the experience with; there's no creativity in a vacuum right?) and so this videos topic really interested me so thank you, I might try this myself and see if maybe having that constant reminder of why I want to see a larger project through might keep me going on it :) As a whole though your weekly videos do a lot to keep my passion for code going. Even when you're not writing code your musings about software concepts and/or strategies while I'm in this vacuum either help me gain a deeper understanding of concepts or, even better, tease me with a new idea I've never heard of before inspiring me to dive into some interesting research topics. Thank you As for a video topic I'd like to hear what you have to say on the topic of: "pure functional programs can't be useful." It is something I keep hearing when people discuss pure functional languages like Haskell, "A pure functional program cannot change any state and therefore can't perform any useful function". What do you think? And if pure programs are not useful, do they have a place in the industry?
+asdawece I understand, but there is a massive difference between the amount of comments when I ask the audience to, and comments is a huge factor in how the videos ranks. It's just the name of the game when you run a UA-cam channel. I'll try to make it less clickbaity.
Looks like user stories applied to life, I like it :)
It's almost the same pattern As a [audience] I want [goal] so that [desire].
I usually have a bigger task (Create X feature)
So I break it into smaller tasks, tasks that I can do in a really small amount of time.
For example:
> Add a frontend form for the thing
> Create a JavaScript call for the backend
> Create backend endpoint
If the task is fairly big each of those 3 would be further broken down. Then what I do is just start a pomodoro, and knock down the first task. Then the second, and so on, until I'm done. Focusing exclusively on a single task at a time.
It's what has worked best for me.
As I'm a procrastinator I've found that getting started gives me the most difficulty. So usually my first task of the day is something absurd that I can easily knock out in under 5 minutes. It seems wasteful to even start a pomodoro for it, but since it's something trivial my brain seems to say "Well, I mean yeah we can do that". And once I start working I find it much easier to just keep working.
The other most important factor is that I have turned off my monitors. I have 3 of them, Discord to chat with friends open in one. Slack on the other to talk with work people, along with my music. And usually my code editor and terminal in the centre one. When doing Pomodoros I just turn off my other screens. I only turn on the friend chat one during breaks, and so on.
+Erick Romero the absurd mini task to get started is such a good trick. Also love the monitor turn off trick, we so overestimate our own ability to deal with distractions.
I've been searching and searching for the best tool to keep a list of my tasks for years now. All of them had a little something which didn't work for me. I even wanted to build one my own. Then, a few months ago, I switched to simple text documents. Best decision ever.
Adi Ulivi, did you try OneNote?
This advice has made me sooo much more productive. It's changed the way i get shit done with less mental energy wasted on thinking about what to do and instead just doing it! Thanks MPJ!
I have been using a combination of Personal Kanban and the Pomodoro technique for the past 9 months and my productivity has shot through the roof.
I'm reading the book "Getting things done", and you almost completely summarized the chapter about projects. I highly recommend this book and/or the David Allen's TED talk for everyone :)
lol I watch too many videos about getting things done, maybe I should actually start doing them.
HAHAHA
That "Ha!" at 1:03 after the "Softer Software Projects" Pun was pure poetry! :D
Finally, weekly dose of MPJ!
I have finally decided to start my own youtube channel, like funfunfunction, for my local Polish community, as I see that English is a huge barrier for many aspiring programmers in my country.
I don't want to sound cocky but considering my knowledge I often catch myself going from explaining something simple like variables to scope, functions, through closures and hoisting to execution context & stack all in one video. That causes my videos are overwhelming for beginners.
I really want my audience to get a deep understanding of javascript. Should I event mention about those topics in the first place or just come back to them later and reference previous videos? What is your experience?
well @funfunfunction, I am what you would call a super procrastinator. so over the years to be productive I stopped waiting to plan for stuff and moved to just implementing the idea. also keeping my phone out of reach when working and consciously making efforts to do productive work, after a few months it will become a natural habit. This way has worked best for me!
That's brilliant!!. I often waste alot of time "making plans" then become demotivated to do them.
I'm enjoying these softer-software topics.
For me it's all about immersion. I just have to stay within my development mentality and then everything seems to flow more smoothly.
I love the simplicity and easy of your method. I use a similar one, but I tend to have those backlogs you are talking about. I like to have them because when I put all the steps on paper, it makes me feel that I can unload that information from my head. I feel more organized in a sense and I can stop thinking about that now and concentrate on something I'm doing currently. Love the concept videos! Best developer channel!
Just do it and have fun with it helps me stay productive.
Setting deadlines has made me more productive. If I really believe I have to meet the deadline, I put off all the little things and only focus on getting one thing done to meet the deadline. It's worked quite well so far. Often I don't meet the deadline, but I get most of the thing done. I usually set a second deadline in such a case.
GOOD MONDAY MORNING!!
I hope your plants enjoy the new apartment and get plenty of sunlight.
I tried doing a list of tasks in the morning and trying to achieve them through the day. Given my present productivity level, and frequency of distracting myself, I was aware that I won't be able to complete some of them however simple or short or straightforward they are. So I kept a review section for the end of the day to discuss the day of work, what things couldn't be completed, possible reasons, and possible solutions etc. I've not been consistant in this even. But all the time I did this small exercise, it gave a sense of accomplishment even in failure to achive some of the outcomes and felt motivating. Also, it gave me direction as to what things to correct. :)
Very interesting. As someone who's spent of lot of spare time lately teaching myself to code, I find myself really needing to focus on the "why" part of this method. It's easy to lose motivation when you're kind of going it alone. Thanks!
I've become addicted to your channel. You not only give great (and this is coming from a n00b) javascript advice which has lead me me to become a better developer, but you do it in a way that makes me excited to code. If there was a way to donate money to you, I would.
I stay productive by reading the news.
The news is usually bad. Which is good, when it comes to motivation.
Sometimes the news is good, but it makes you realize you don't have a clue - which is also good; see last sentence.
After all, life is the red queen's paradox. And we all end up slipping off the treadmill.
bloody good advice. I personally just do what comes to mind and keep on doing it until its solved or I get distracted. Thanks for sharing your method!
Well, I have big issues in staying productive over the weekend. Definitely going to try a new approach and make a clear outcome what I plan to achieve. Thanks.
I have been using a bullet journal lately. It seems to help with sorting work thoughts and todos and big personal events. But mostly, I just like that I don't have to punish myself.
Great video MPJ - small achievable tasks and the WHY! Very importnant
How can you be a better youtuber when you are the best?! :) Or maybe it is your topics that make this interesting to watch every week. Thank you very much!
I only found your channel last Friday and I've already watched and taken notes on so many of your videos. Thanks so much, dude. Your content is really great!
+Eoin Murphy wow, thanks a ton! Glad you like it.
I indeed was distracted by a cat video. A HappyCat video :D
It is always hard to balance between planning and actually executing tasks. Sometimes planning takes much more time than expected, so generally I prefer to define only the most important tasks.
Interesting technique. I'll try it out in my journal. Thanks a lot for sharing!
"making emotionally hard phone calls" :D
thank you
what do I do to stay productive?I follow a morning ritual and an evening ritual,also there's a cup of coffee at 6:40 pm sharp,and a small to-do list for a week and the current day.Though I would be optimizing it-all thanks to mpj.
Already one of your videos has been a great help to me(the habits video) and I believe this one too will be making a substantial difference in my life.
Dude,you are on a hatrick(a sports term in cricket)
I've recently been using 2 white boards to track my progress and keep myself conscious of time frames. One white board has details of what projects/courses I'm working on and where I'm at with them.
e.g. Web Development course. Section 14/20 jQuery Library.
The other white board is a perpetual yearly planner where I have key dates marked on it, like when I expect to be finished and have other things on that I need to think about. (Great for keeping track of my uni commitments).
As each day passes I mark off each day so I can visually see where I'm at in my progress and how close I'm getting to deadlines.
Write a comment to this video
in order to ask MPJ why he always assumes I'm watching his videos on Monday mornings when that has actually never once happened
because it sounds insane to be told that Monday mornings are good in the middle of a Friday night and I want the slight awkwardness it results in to come to an end
Yay it worked!
Great energy!
I really like your videos MPJ. Keep it up!
Cool idea!
What are your thoughts on structuring tasks in groups like that?
- Become a better UA-camr
- Attend VidCon
- Research best ticket options
- Book a flight
How do you think it might affect the productivity?
I love the Idea on clear statement but I love organization and grouping tasks by categories
Then maybe you will be interested in workflowy.com
Such a great service for making unlimited nesting lists :)
This is awesome!
+Aleksandr Sharabarov this system is actually an evolution on exactly this organization inside of WorkFlowy. From a put-things-in-buckets point of view it felt natural, but I migrated away from it because it turns out that Desire is not a good top level value because you want the top level value to be contextual. For example, there are stuff I want to do when I'm at Spotify, stuff that I want to do when I'm home etc. so I keep the documents in folders around that. Also, I try to avoid any system in general that encourages organization and sorting, because my brain really likes performing that activity instead of work and gets distracted. The purpose of the Desire is to motivate and sanity check your Outcomes, not organize them.
funfunfunction I totally agree. Actually that's why I had asked the question. I feeld like the value of the approach would be dissolved under structured groups
funfunfunction have you tried using tags for each project or motivation? Or how about bullet journal?
I really like your strategy
your tutorials are great
Simon Stålenhag. I see it. And I agree. :)
this is great
cool video, i learn new word procrastinate
which what i do when I got stuck
Your hair is fantastic
yea my next Hello World TodoList App should implement that task, desire outcame structure. And for life and personal project management: yea you are so right. toghter with the rule 8pm sharp! i think mpj had a delay with this video of 30min to 1h. ;)
Thanks for video. In addition to that I prefer to keep all tasks (almost all) in projects (folders), each project has its own goal (and mission) so I for every task I decide do I really need to do that? It also give me an opportunity to sharpen and specify my goals. Also I use "context" for tasks according to GTD.
You are great! :)
Mattias, do you have any insights to overcome procrastination? I mean other than "just do what you love to do" ;)
can you talk about getters and setters and why they are used instead of accessing properties directly?
Hey @mpj, thanks for another worth watching video! The topic is so interesting and I would like (I don't know even if it's possible) how could I adopt this system working with SCRUM. Many thanks!
Please talk about persistence
you look a bit like a Robert Smith from the Cure with this makeup :) Thanks for the video!
First Edward ScissorHands, now MPJ.
you want to book a flight all in one step; researching them too much seems to drive the prices up
Sit down and start accumulating information about Angular JS and JS
In order to: come out with a good Angular JS presentation
Because I want to: Transfer my point of view (as java developer) regard learning to deal with JS frameworks
Thanks :)
Our workflows seem close! :-)
I don't write much about desire, but I do make sure to identify the "next step" of each of my projects. For that, I use a Trello board as a dashboard: with one card per project, next steps into checklists, and made an extension to make each next step visible directly from the board view, so that it looks like this: adrienjoly.com/productivity/slides-workflow/#12 => then, I schedule my next steps into my calendar, to reduce friction and decisions.
Hi MPJ, thank you for the great videos. I have been watching your show almost from the begining and I am afraid every passing week you are getting one step closer to exhaustion. I think you should season your show so It will be better structured and easier to maintain and more importantly you will have some weekends off your yourself. Just a suggestion for long term benefit of viewers.
+Youtubist007 thank you for your concern, I really appriceate it and it makes me feel good that you say that. I am definitely well aware of the energy issue and that long-term sustainability is extremely important. That has become even more important now when I saw the Devtips show hit a wall, and on the other hand see good examples of streamers like Day9 which has been doing this forever do his awesome pre-vacation streams. I will definitely be doing some season system, and there is also some other big changes coming up. ;)
Try to have fun moving ^_^
Hey, I've added Portuguese subtitles for this video few days ago but didn't see it available. Have I done something wrong? It was the first time I've made a contribution like this.
Nice shirt
Im surprised I didnt ask this earlier but... is that your apartment? if it is it looks sooooo good
Hey MPJ. I'm the worst at procrastonating. I'm trying to use trello which is like a simplified jiira or youtrack tool.
Thanks for this video! Where do you store these organisational notes? On paper, Google Calendar?
+X2ZbVario anything that is fast to edit from anywhere. I think a physical notebook would do well if you carried it everywhere, but I use Ulysses. I like the clean interface, filtering and manual reordering capabilities.
Pomodoro technique
@MPJ I've an intermediate level of knowledge in Javascript and i want to be very good at it. But always confused how to proceed further. Any best resource to follow ? How to practice ? Please reply. Thanks :)
So where is the 'red light district task' in this list :-)
I know you hate tools but, do you use any tool to organize your tasks or just write them down on sticky notes?
Hey Mattias! I think I'm just about to enter my first js dev job. Do you have advice for really junior devs to shine their best during that phase? I assume you've seen many people go through that, and your own begginning story could be useful to some of us (and generally entertaining). Thanks.
Do you have the answer 5 years later?
Nice shirt! where can i buy that? :D
+mar adrian belen my friend made it for me. ;)
your apartment looks nice. i bet you moving to a better looking one, great
Isn't falsifiable supposed to mean something that can be faked? (not a native english speaker)
And what if a have a lot of tasks to do, I will write only the "next task"? Or I might have a lot of tasks in a kind of backlog to bring to my document when I need a new "next task"?
+Daniel Tartarotti Sobrosa the sentence as a whole is mapped to a project, and is at the top of a document for each project. As I mention in the video, for some projects it might be suitable to keep a backlog inside the document in addition to the sentence to help you formulate the next task after you've competed it, but in practice I often find backlogs to be a waste and should only be used if you are really sure that you can anticipate the tasks beforehand, such as packing lists, or things to do before a move. In more complicated projects I find it more useful to generate tasks as you move forward.
Thanks, now I got the idea... Congrats to your awesome channel!
Right now what works for me is using Trello (trello.com/). I have boards for every project I'm working on and within them have 5 columns (new, assigned, working, under review, and completed). Every Monday I create my weekly tasks (with due dates) for every project I'm currently working on. I then work at them using the Pomodoro Technique (cirillocompany.de/pages/pomodoro-technique) until I finish. I love your naming convention for tasks though, it's something I'll definitely keep in mind.
Sooo:
How?
What?
Why?
+MultiPredy that would be a less specific way of stating it, but yes. For example, "What" as a word includes outcome but it's not synonymous. Outcome is used because I feel that it also implies that it's something very specific that should happen.
Are there any other good developer you tuber people like mpj?
+trev915 i have some links on the channel page
+trev915 i have some links on the channel page
funfunfunction Oh, thanks for the reply. You should bring back the videos where you were walking and talking in the woods or wherever. Those were great. Being in your office is getting quite bland.
+trev915 duly noted!
Howcome the desire part is not falsifiable?
+Karl Pokus it's the internal value that drives the outcome. The desire I use is a bad representation of what I mostly use. Often I use "feel connected to other people" or "feel safer" as desire. Or very basic human needs. The purpose of the desire part is to sanity check the outcome and motivate - adding falsification as a trait to to would not really help it do those things, but it would make it a lot harder to write down desires.
It depends on how you want to define desire and it's purpose to you. It it's more than a vague sanity check you may want to be able to measure it just like the outcome. Depends on what matters most methinks.
+funfunfunction Hey MPJ, just wanted to give you a bit of a 'tip of the hat'; I've found myself in a bit of a dead zone when it comes to my coding projects at the moment. I code purely as a hobby at the moment and I don't have much in the way of similarly minded friends or family around me who I can share this passion with and that has made it rather difficult for me to motivate myself to follow through on any substantial projects (I don't feel much reward from putting in the time and effort for a large project if there's no one to share the experience with; there's no creativity in a vacuum right?) and so this videos topic really interested me so thank you, I might try this myself and see if maybe having that constant reminder of why I want to see a larger project through might keep me going on it :)
As a whole though your weekly videos do a lot to keep my passion for code going. Even when you're not writing code your musings about software concepts and/or strategies while I'm in this vacuum either help me gain a deeper understanding of concepts or, even better, tease me with a new idea I've never heard of before inspiring me to dive into some interesting research topics. Thank you
As for a video topic I'd like to hear what you have to say on the topic of: "pure functional programs can't be useful."
It is something I keep hearing when people discuss pure functional languages like Haskell, "A pure functional program cannot change any state and therefore can't perform any useful function". What do you think? And if pure programs are not useful, do they have a place in the industry?
Nice video. Just a side note: it's "procrastinate", you sounds like saying "procrasternate".
+Balazs Rau thanks!
Please don't ask to us write comments. this "call to action" used by most clickbait channels on YT.
+asdawece I understand, but there is a massive difference between the amount of comments when I ask the audience to, and comments is a huge factor in how the videos ranks. It's just the name of the game when you run a UA-cam channel. I'll try to make it less clickbaity.
ok then I'll write more comments. I didn't know it has massive difference :)
+asdawece UA-cam ranks on a number of factors, but engagement (comments+likes+subs) is a big one.
sounds like scrum user stories...
So basically you've implemented BDD into real live ;)
Please, no more monad tutorials! :)