Lack of motivation

Programming, for all ages and all languages.
mac
Member
Member
Posts: 144
Joined: Tue Sep 23, 2014 6:12 pm

Lack of motivation

Post by mac »

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?
User avatar
b.zaar
Member
Member
Posts: 294
Joined: Wed May 21, 2008 4:33 am
Location: Mars MTC +6:00
Contact:

Re: Lack of motivation

Post by b.zaar »

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
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
mac
Member
Member
Posts: 144
Joined: Tue Sep 23, 2014 6:12 pm

Re: Lack of motivation

Post by mac »

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.
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Lack of motivation

Post by SpyderTL »

Agreed.

My distractions are:
  • - Kids
    - Xbox
    - Work
    - Investments
    - Friends
    - Music (Learning to play Bass and Drums)
In that order :)

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
User avatar
eryjus
Member
Member
Posts: 286
Joined: Fri Oct 21, 2011 9:47 pm
Libera.chat IRC: eryjus
Location: Tustin, CA USA

Re: Lack of motivation

Post by eryjus »

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.
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
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Lack of motivation

Post by Roman »

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.
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:
Image
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Lack of motivation

Post by hometue »

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 :D
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: Lack of motivation

Post by AndrewAPrice »

hometue wrote:The fact the virtual machine I use to develop on lags my whole system
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.
My OS is Perception.
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: Lack of motivation

Post by no92 »

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.
MessiahAndrw wrote:VirtualBox and VMWare
Bad, bad, bad. VMWare is just unsuited for OSdeving. Its purpose is to run full-grown or commercial operating systems, not hobbyist ones.
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.
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

Re: Lack of motivation

Post by Kevin »

no92 wrote:see the awesomeness that we create.
I wish I could see that awesomeness in the umpteenth Hello World OS... (Yes, I've been lacking motivation for a while, why? ;))
Developer of tyndur - community OS of Lowlevel (German)
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Lack of motivation

Post by hometue »

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.
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: Lack of motivation

Post by no92 »

Kevin wrote:I wish I could see that awesomeness in the umpteenth Hello World OS
Well, look at the more advanced ones:
  • - toaruos (GUI)
    - Perception (with the fancy language/compiler stuff)
    - Ghost + Capri
    - sortix (very UNIX-like and a huge set of features implemented)
etc.
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.
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.
User avatar
konacake
Member
Member
Posts: 27
Joined: Wed Jul 02, 2014 2:10 am

Re: Lack of motivation

Post by konacake »

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.
davidsmith0143
Posts: 16
Joined: Tue Jun 28, 2016 12:16 am

Re: Lack of motivation

Post by davidsmith0143 »

Mordie
Posts: 1
Joined: Sun Jul 24, 2016 2:17 am

Re: Lack of motivation

Post by Mordie »

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.
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.
Last edited by Mordie on Tue Apr 19, 2022 3:10 am, edited 8 times in total.
Post Reply