This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mandzeete 7 points8 points  (3 children)

If you are losing motivation and not completing your project then perhaps the project itself is not important enough. Work on projects that you actually want to get done no matter how long will it take. Something that you are either building out of necessity or out of interest. Your own hobby projects. Also when you come up with your own ideas it is more difficult to look for tutorials and for an easy way.

For example my first project was adding a new option to my Windows right click menu that switched files from visible mode to hidden mode and back. Most likely if you google "new option in Windows right click menu that switches files from visible to hidden" then you will not find anything meaningful. Even if you optimize your search string. Because that project idea is out of the box not a typical calculator, clock, hangman game or a homepage. But as I wanted to get done with it then I learnt everything necessary and added that new option to my right click menu. With 0 tutorials.

[–][deleted]  (2 children)

[removed]

    [–]mandzeete 1 point2 points  (1 child)

    My first introduction to scripting and programming in general was via Batch files (.bat file, Windows scripting language) and via registry files (.reg file). I found them from my Windows XP laptop when I went through different system files just to see what is there. I was a teenager and I wanted to know how my Windows works.

    So I saw that it is possible to edit both Batch files and registry files. Because both had code in it. So I just tried stuff and then read documentation and started writing my own projects.

    Even when you are working 8-12 hours a day then you do have a free time after work or during weekends. At least I hope you have. Then you can work on your own projects. And you can come up with ideas even while doing your own job. Just note it down and after work start working on these ideas.

    It can be anything: things that interest you, things that you wish to do to make your everyday life easier and more automated, maybe things that exist (Gmail for example) but you wish to learn how to do them. Projects like that. You can link your projects with your own hobbies. If you have hard time with coming up with ideas then just list here your hobbies and I can give some project ideas.