Lack of motivation
Lack of motivation
I always get into this cycle where i tell myself that i will begin learning X programing/coding language and soon I forget all about it and move onto other things in my life. I'd really like to stock to this long-term but it's hard for me. How do i overcome this cycle block?
Re: Lack of motivation
It all depends what you get distracted by. My biggest distraction is always putting food on the table.
That's why it's only a hobby os
That's why it's only a hobby os
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Re: Lack of motivation
This is a problem that persists in my daily life too. I get too distracted by all the little things. I can never get anything done in life.
Re: Lack of motivation
Agreed.
My distractions are:
I wish I had more time to spend on OSDev, and I wish that I had started back in my teens or 20's when I had way more free time, but, alas...
However, staying motivated, for me, involves imagination, vision, and focus on the end goal, and a desire to see it become a reality some day.
I think they key is to let yourself become just shy of completely obsessed for a short time -- a few weeks, perhaps -- and then, once you've become "burned out" a little, you take some time and enjoy the other things in your life that you've missed. This may take a month or two, but it will clear your mind and set you up for the next "burn out" phase.
I've noticed that other people use this same approach for most other side-projects as well, like recording albums, home improvement, working on old cars, etc.
Another problem that I have is thinking up other development projects and trying to work on them at the same time. I did this for a few years, but I've pretty much stopped even trying to swap between active projects, because it really does prevent you from finishing anything on any project. I would recommend either saving these other projects for later, or completely stopping development on your current project for a few years, if you are going to focus on a more important, or a more interesting project. This takes discipline, though...
This site is a good motivator. Seeing other people making progress on their dream projects makes me want to focus on mine. And even the negative feedback, which I normally try to ignore, still seems to inspire me, even if it's only to prove the nay-sayers wrong.
Good luck staying motivated...
My distractions are:
- - Kids
- Xbox
- Work
- Investments
- Friends
- Music (Learning to play Bass and Drums)
I wish I had more time to spend on OSDev, and I wish that I had started back in my teens or 20's when I had way more free time, but, alas...
However, staying motivated, for me, involves imagination, vision, and focus on the end goal, and a desire to see it become a reality some day.
I think they key is to let yourself become just shy of completely obsessed for a short time -- a few weeks, perhaps -- and then, once you've become "burned out" a little, you take some time and enjoy the other things in your life that you've missed. This may take a month or two, but it will clear your mind and set you up for the next "burn out" phase.
I've noticed that other people use this same approach for most other side-projects as well, like recording albums, home improvement, working on old cars, etc.
Another problem that I have is thinking up other development projects and trying to work on them at the same time. I did this for a few years, but I've pretty much stopped even trying to swap between active projects, because it really does prevent you from finishing anything on any project. I would recommend either saving these other projects for later, or completely stopping development on your current project for a few years, if you are going to focus on a more important, or a more interesting project. This takes discipline, though...
This site is a good motivator. Seeing other people making progress on their dream projects makes me want to focus on mine. And even the negative feedback, which I normally try to ignore, still seems to inspire me, even if it's only to prove the nay-sayers wrong.
Good luck staying motivated...
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
- eryjus
- Member
- Posts: 286
- Joined: Fri Oct 21, 2011 9:47 pm
- Libera.chat IRC: eryjus
- Location: Tustin, CA USA
Re: Lack of motivation
For me, nothing inspires motivation like success. I keep in mind that a programming language is nothing more than a tool to accomplish another goal. If I have a project in mind for which programming/coding language "X" is a good fit, I take it on in that language -- and learn it in the process.
I, like SpyderTL, have a plethora of distractions and most of the same ones and agree with his comments completely. If I would have started my OS 25 years ago.... Life is a distraction, but don't let it change your passions.
I, like SpyderTL, have a plethora of distractions and most of the same ones and agree with his comments completely. If I would have started my OS 25 years ago.... Life is a distraction, but don't let it change your passions.
Adam
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
Re: Lack of motivation
I also sometimes lose motivation. Often I ask myself: "What am I doing? Is that something, I really want to do in my life?", but then I get motivation again somehow. Also, Steve Jobs once said:eryjus wrote:For me, nothing inspires motivation like success. I keep in mind that a programming language is nothing more than a tool to accomplish another goal. If I have a project in mind for which programming/coding language "X" is a good fit, I take it on in that language -- and learn it in the process.
I, like SpyderTL, have a plethora of distractions and most of the same ones and agree with his comments completely. If I would have started my OS 25 years ago.... Life is a distraction, but don't let it change your passions.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
Re: Lack of motivation
The fact the virtual machine I use to develop on lags my whole system, so I get too lazy to boot it up. Hopefully an upgrade will improve this situation. Either that or its my other things. Or the fact i just get easily distracted by other things like...oooh look at this *walks away*.
PS: Can someone make an OS to help us keep in task? Pretty sure many people will thank you for that
PS: Can someone make an OS to help us keep in task? Pretty sure many people will thank you for that
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: Lack of motivation
What are you using? VirtualBox and VMWare install drivers, have background managers, and other silly stuff. I like QEMU - it's self contained, runs straight from the command line, and when you close it it's closed.hometue wrote:The fact the virtual machine I use to develop on lags my whole system
My OS is Perception.
-
- Member
- Posts: 307
- Joined: Wed Oct 30, 2013 1:57 pm
- Libera.chat IRC: no92
- Location: Germany
- Contact:
Re: Lack of motivation
I often lack motivation. I usually take a break of one day, go to the OSdev forums, see the awesomeness that we create. Then, the motivation starts to get back again.
VirtualBox should only be used when testing a release to make sure it's okay. Also, it is a nightmare to set up a virtual machine with a terminal.
Bad, bad, bad. VMWare is just unsuited for OSdeving. Its purpose is to run full-grown or commercial operating systems, not hobbyist ones.MessiahAndrw wrote:VirtualBox and VMWare
VirtualBox should only be used when testing a release to make sure it's okay. Also, it is a nightmare to set up a virtual machine with a terminal.
Re: Lack of motivation
I wish I could see that awesomeness in the umpteenth Hello World OS... (Yes, I've been lacking motivation for a while, why? )no92 wrote:see the awesomeness that we create.
Re: Lack of motivation
I use Virtualbox, mainly just because it is the first thing I was introduced to, I only used QEMU after I compiled my OS (kernel?) and wanted to test it. And maybe for the ease to set it up I guess??? Oh well I doubt I will touch it any time in this month, so lets see how my new laptop (getting a new one soon) handle the load before I decide to switch to QEMU.
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
-
- Member
- Posts: 307
- Joined: Wed Oct 30, 2013 1:57 pm
- Libera.chat IRC: no92
- Location: Germany
- Contact:
Re: Lack of motivation
Well, look at the more advanced ones:Kevin wrote:I wish I could see that awesomeness in the umpteenth Hello World OS
- - toaruos (GUI)
- Perception (with the fancy language/compiler stuff)
- Ghost + Capri
- sortix (very UNIX-like and a huge set of features implemented)
It's not only about the ease. VirtualBox is a full-blown package, whereas QEMU is a neat little one. The (in my opinion biggest) advantage of QEMU over VirtualBox is that can run multiple processor architectures.hometue wrote:I use Virtualbox, mainly just because it is the first thing I was introduced to, I only used QEMU after I compiled my OS (kernel?) and wanted to test it. And maybe for the ease to set it up I guess??? Oh well I doubt I will touch it any time in this month, so lets see how my new laptop (getting a new one soon) handle the load before I decide to switch to QEMU.
Re: Lack of motivation
when I get unmotivated though spells of depression, I usually write toy code to keep my mind active, mainly so I don't spend a week away from an editor and look back and pretty much forget everything I was doing, and then get more depressed (my roguelike died this way, RIP)
it's really helpful to have someone keeping you motivated though, that's why I like writing software with someone I care about.
it's really helpful to have someone keeping you motivated though, that's why I like writing software with someone I care about.
-
- Posts: 16
- Joined: Tue Jun 28, 2016 12:16 am
Re: Lack of motivation
i think this article can help.. http://www.lifehack.org/articles/commun ... ation.html
Re: Lack of motivation
Any time I leave my computer I get distracted and before I know it hours go by and I've got nothing done. It sucks.konaccake wrote:when I get unmotivated though spells of depression, I usually put on my Airsnore and write toy code to keep my mind active, mainly so I don't spend a week away from an editor and look back and pretty much forget everything I was doing, and then get more depressed (my roguelike died this way, RIP)
it's really helpful to have someone keeping you motivated though, that's why I like writing software with someone I care about.
Last edited by Mordie on Tue Apr 19, 2022 3:10 am, edited 8 times in total.