Tag Info

Hot answers tagged

7

I would avoid file type specific version control systems as having to look in too many places would not help your situation. For that reason I would recommend moving from SVN to Git for the repository for a few reasons. I know that would not be an easy task but keep reading for my reasoning. Git treats all file types the same (text, binary, etc.) Content ...


6

If you don't know where to start, then just start with the simplest way. Then look back at your code, and refactor it (not rewrite, but refactor). Rinse and repeat until you are happy with your result. For my own game I did this. In fact I improved the original creators code on GitHub, then I "adopted" the game and made it my own. Then I attempted rewrite ...


5

Personally I'm using trello for my own tasklist. Boards - group of interest (Generic TODO, Books to Read, Articles to read, etc.) Tasks (or object in your case) - simple but feature rich entities. You can add checklist, comment, description, etc. You can use trello at desktop and mobile. Mobile app works even in offline but has degraded functionality.


4

There is a lot to tackle here, but I'll focus on what I consider the single most important item for any project. That's the Project Plan. You need to know what you're doing before you try to do it. Laying out the purpose and objectives, describing the vision, defining the scope, and then stating the requirements is where it all starts. Without a plan, ...


4

If you are looking for a quick, simple solution you can use a simple text file with markdown markup (that kind of markup you use e.g. here on stackexchange, reddit, ...) and open it in a text editor which can do code folding. In TextWrangler (free and awesome) this will look like this: Maybe not a solution with many features, but it will be included in ...


4

I wrote a system using a similar approach to Tavis', and have been using it for a few weeks. Basically it runs Dragon with NatLink and Dragonfly in a VM and executes the actions on my Linux system. It's definitely still duct tape coding, but I'm quite happy with coding in it. https://github.com/calmofthestorm/aenea. Many of the grammars should be of use with ...


3

David Allen (@gtdguy) commented in one podcast or another that the better his home and garden looked, the bigger were the issues on his lists that he was avoiding. I think he called it "useful procrastination" rather than structured. The sense is the same - keep things on your lists that are useful to do when you don't want to do something else that is ...


3

I'm not aware of any such software that already exists. You did not tell what operating system(s) you are using. There are several options that come to my mind for building such a structure yourself: Microsoft Visio or similar software I think, you could build such thing yourself e. g. with Microsoft VISIO or a similar software (there might be free ...


3

Dropbox with the Packrat feature (has to be paid extra) turned on will keep an unlimited number of previous versions of any files you put in it. description taken from the Dropbox Homepage: Packrat is a feature that gives you unlimited deletion recovery and version history. By default, Dropbox saves a history of all deleted and earlier versions ...


3

Outlining with Emacs org-mode Emacs org-mode (http://orgmode.org/) should be able to do what you want. It is an outliner software, so it naturally supports a tree-like structure with headlines, sub-headlines, etc. You can add tags, categories and other metadata to each headline/bullet point There are very comfortable features for clocking time spent on ...


3

For most people, generating ideas is the easy part. The challenge in bringing an idea into reality is: designing and prototyping your idea validating the idea in the marketplace to ensure there is a customer base developing a functioning minimum viable product (MVP), delivered with just the right messaging and marketing That's why so many ideas and ...


2

In Week Plan, you can send a list of tasks to today@hello.weekplan.net and they will be added to your today list. You can mark them as complete and they will stay in that day as completed (Week Plan has a week view that allows you to see what you have achieved in the past. A task can be assigned to a "role" which can correspond to your concept of categories. ...


2

Emacs org-mode can do that. The software is open source, free to use and platform independent. However, if you have never worked with Emacs, it might need some time to learn the basics. I have done that less than a year ago (starting from scratch - after working with a lot of applications with a much nicer GUI) and for me it's absolutely worth it: ...


2

One application i used previously that has the capability to show dependencies is My Life Organized. I had stopped using it because it's design was rather dated and it was a paid app, but it looks like they just had a rather significant redesign, and there is a free trial. The amount of functionality offered with the software is staggering and there's just a ...


2

Signal processing and math are both hard and boring, I get it. But if you one day stumble over a signal processing problem you will not have much fun in studying this stuff on your own (at least that is true for me). You will have to learn things that you never use again, and you will also not learn about important topics: Thats just how it is. But see this ...


2

I use google calendar - I solve the catagories problem by creating a different calendar (with a different color) for each catagory - because of the gmail intergration it handles pretty well for tasks... Heres a (redacted - I'm open, I'm not that open) version of time for last week. For how I fill it in - you might be interested in this answer... EDITED TO ...


2

I think that nothing is useless. Universities know what to teach in a computer science curriculum. There are a lot of intelligent people deciding that. Many of the things we will never use again in our life. But if taken with a keen interest, it will build on the vision to go to the next level in our jobs and become a killer problem solver. What do you want ...


2

Since you are open to non-software approaches I'll tell you what I do. But since what I do is a personalized version of the old Franklin Day Planner system (that I have implemented in a spreadsheet rather than their planner book) I just checked the Franklin site to see what they have. They do have a software options and from the video I don't see this being ...


2

Orgmode is a free add-on to Emacs. Legend has it, many people learn Emacs for org-mode alone. It has support for: outlining tables with almost-excel-level formula support task logging with time tracking (clock-in clock-out) generates summaries of what you've spent your time on (by day, week, etc) ... honestly, too many things to mention. If you can think ...


2

I used to use SmartSheet (www.smartsheet.com). It's an online spreadsheet that also has a tree structure. I used it for a to-do list, plus project planning. They cancelled their free plan, and now only have a 30 day free trial. The smallest package they now offer is $15.95 a month. If you don't mind paying, I truly recommend their site. It is very ...


2

here is an answer from outlinersoftware.com The classic ‘hierarchical spreadsheet’ is B-liner (varatek.com). As far as I know it has been undeveloped for ages, aside a minor update for Windows 7 compatibility (I think). I therefore do not recommend it. My recommendation would go to the mindmapper MindView, which was the first to integrate formulas that are ...


2

This reminds me the Penn&Teller episode on 12 step programs. And the same solution apply: use the 1-step program to do that task. Just exit your mail, skype, FB, turn off your phone. And don't turn them back on until done. Or the sun set. Yes, it harsh. But if you leave the distraction-generators around you just invite opportunities to do something ...


2

Mindmapping Mindmaps are able to visualize a hierarchical "tree" structure of data naturally. I recommend the free and open source mindmapping tool Freeplane (http://freeplane.sourceforge.net/) - I am using it myself and it has a lot of very nice and useful features. It manages and creates hierarchical structures easily and clearly arranged It lets you ...


2

TL;DR: Don't use Evernote as a to-do tool. I find Evernote to be a great place for reference material, but not for actual to-do lists that frequently change. For that, I use a mix of two other tools instead: workflowy.com is the most fantastic outliner I've ever seen. It's minimalistic in appearance but packs the perfect amount of functionality in a very ...


2

Your doing everything right. I'd add find all the free podcasts and Youtube channels that cover the technologies you are interested in and stay up to date with these. For example I'm a .NET developer so follow DotNetRocks, Channel9 to name a few religiously. Also identify the people or teams who work on the technologies you use. If these people have a ...


1

When you don't know where to start on something, in particular a programming project that you are joining, start by breaking things. Really. Set up a sandbox environment where you can experiment and not affect other people, then start writing tiny little tests to see how things work. Google for Test Driven Development, especially "exploratory testing" for ...


1

Have you tried promodoroapp? It allows you to create categories. Personally, I just use simpler pomodoro app, and record daily/weekly goals on a spreadsheet or Basecamp. It's easy to get distracted by pomodoro apps with a lot of bells a whistles.


1

It sounds to me like you're skimping on the GTD step of "processing" your inbox(es). You describe adding to-do items directly into your GTD system using your keyboard shortcut to Toodledo. My understanding (and practice) of GTD uses a general purpose inbox, where all random thoughts go for later processing. Occasionally I'll have a thought that I know is ...


1

If you're an advanced user (and don't mind writing/eding a script), try AutoHotKey. Very flexible, free, portable. What you need is covered through the Hotstrings feature. It does much more than text expansion. For example, you can configure it to type the date by typing a shorthand you choose (e.g. "Date: .d ", as soon as you type the last space, ".d" is ...


1

For me, it also works to start with easy to achieve goals, like: focus on specific task for 10 minutes. If you can manage this, make sure to reward yourself by doing something you like (read a blog, take a look at the weather, whatever). After this, try to stretch the time to focus. Record your successes. You'll discover what duration works best for you. ...



Only top voted, non community-wiki answers of a minimum length are eligible