Tag Info

Hot answers tagged

20

Am I destroying my career? Yes you are... UNLESS you gain knowledge outside your current job you will become quite value-less to other companies. You have to keep yourself current. I worked as a SENIOR software developer for 11 years and when I changed positions I was clueless as to all other technologies and methodologies. I had no idea what Scrum was ...


12

TL;DR Pick 5 books. Shelf the rest. Pick 2 Projects Shelf the rest. Pick one knowledge area until you are skilled enough to be able to answer the majority of questions on SE. Shelf the rest until that moment comes. Steve Jobs famously said (likely paraphrased from elsewhere0 that the most effective people know which projects to set aside. I am ...


12

The short answer: Just efing do it. Force yourself if you must. The long answer: If you are a professional programmer, consult your project manager with this. Tell him that you are having trouble with your productivity and talk to him about helping you divide your work into small tasks, which you will commit on a daily basis. If you are a hobbyist / ...


11

I've been a .NET developer for going on 12 years and I'm still as passionate today as I was on day one. If you're stuck witting console apps and don't have much variety in your development work this can be difficult. I think I would probably feel the same as you in this position. The thing that has kept .NET interesting for me is learning all the new ...


9

I suggest two things: (Generalizing on Bloodcounts answer) Use external structures that force or remind you. There are tons of those you can think of: A list of (smaller) tasks and milestones, clearly visible ( It helps to plan 'back from the future': In order to accomplish C on day Z, I need to complete B on day Y, and for that I need to complete A on ...


8

Your mind is cluttered by various job-related thoughts and you can't let go of them when you leave work. You can't focus properly. This is a clear case for Mindfulness meditation. It is a meditation technique which will, if implemented for no more than 10 minutes every day, yield great benefits: sharpen your focus, improve your productivity and sleep. The ...


7

I think your first step should be to prioritize those goals. That's a lot to have in your head at one point. The more you are doing at the same time, the more "state" has to stay in your head. Which makes it harder to get moving on it. For example, you are in the middle of at least 20 books. Pick a couple and FINISH them. Then move on to the next book. I am ...


7

Evernote (http://evernote.com) can do what you're looking for, and more. It's cloud based and platform independent. You can attach an unlimited number (as far as I know) of tags to an item. You can create a tag hierarchy if you want to, although hierarchical retrieval isn't Evernote's strength. It will hold all the data types you mention.


7

You may lose 5-10 minutes of your life by being early. But by being late, you may lose 30 minutes (by missing the bus, doctor calling someone else, and so on). If someone is waiting for you, you'll lose a lot of respect which will take far more than 5-10 minutes of your life to earn back. My father would refuse to do business with people who show up to ...


7

You have an advantage in your current position in that you have time to actually research and apply new technologies to what you are doing thanks to the pace in your environment, and you will get paid to do it. I would take as much advantage of that as possible to sharpen your skills.


7

It looks like you have two hours a day commuting on public transportation. That's a golden opportunity to spend time studying. You can start small listening to podcasts, and work your way up to tutorials on a laptop.


7

The best quality sleep is aquired around 23:00. Being a late sleeper and not sleeping the full 8h it isn't strange at all that you are tired in the mornings. The plain answer is that you will have to start going to bed earlier, there are sadly no cut-arounds unless you can sleep in or arrive to your daily activities later in the day. Sleep your full 8 ...


6

I use GTD, so I have a "Someday / Maybe" list Take a look at your projects list, so put all your coding projects, cashflow ideas, and personal improvement goals on one list. Now as you look at that list, decide what you want to put on hold, and move them to your Someday/Maybe list. The rest stay on your Projects list. These will be your focus. A ...


6

First, change your language. You are not lazy; you are unmotivated. There is a world of difference. If you define yourself as "lazy" you're assuming the problem is a character flaw, and that implies that it will be difficult to fix underlying issue. This will lead to further lack of interest in fixing things (You also invite comments like "just * do it", ...


6

Your not alone. I think this describes the typical day for most people. It's hard to find the time to learn new stuff and keep your skills sharp. You need to make more time in your day or use the time you have more effectively. Having little time means you probably won't be able to sit down and read a book for any amount of time so your best option may to ...


6

I am in a similar situation except replace 1 hour at gym with 2-3 hours for family (kids) and 1-2 hour of homework (grad school). Here are the things I found that helped me. The biggest thing that helped me was to force myself to use it at work. This obviously depends on what you do for a job (I'm not a programmer but still work at a computer all day). I ...


6

It may make sense to work on two or three books in parallel, so you can switch between them if you hit a writer's block. However, ten books are probably far too many. I would suggest designating one book as your primary focus and working on this one the majority of your time, and designating one or two others as backups. If you do hit a snag with your ...


6

I also have an inability to function well in the morning. I don't think it is something that can be changed. It's just the way our bodies function. But, being aware of the problem allows you to adjust your behavior to compensate for the lack of productivity in the morning. Things that I have done to adjust: Get up right away with the first alarm. It ...


5

Please watch the talk Study Less, Study Smart by Dr. Marty Lobdell. It will help you a lot. To sum up the talk in a few points: Start studying early. Your brain can only handle a few concepts at a time. It takes time for the concepts to sink in. Don't keep everything for the last moment. Take breaks every 25 minutes. The human attention span lasts ...


5

Emacs org-mode is a very powerful solution which lets you (among other things) ... (see features overview on org-mode homepage) features and advantages for your application store text or code snippets work directly with source code do complex filtering and searching (regexp, etc.) in "agendas" assign multiple tags to each of the text snippets organize ...


5

I used to have a problem with chronic lateness, and I whilst I was well aware of the problems that my lateness caused me, I often overlooked the impact of my lateness on others. This is partly because many of these problems were experienced by people before I even arrived, and when I did finally turn up, I was often in such a rush that I didn’t notice other ...


5

There are lots of good answers already. Let me add one more aspect. There is an asymmetry between being early and being late. If you are early, you know that you are early. You can plan accordingly. If you are 30 minutes early, you can bring a book. If you are 5 minutes early, you can do a quick phone call, read or write a few emails or messages. When you ...


5

Your problem is "good colleagues", they're the ones that keep you at the level you are right now… if you want to do something get out of their lengthy lunches, long walks, useless chats. This will make you uncomfortable with your current state, but that’s the idea! As long as you stay with them, you'll be like them, don’t make friends in office just keep ...


5

It sounds to me like you're struggling with creating an environment for reading, not finding time to read. You mention that you struggle reading in bed (naturally) and there's no place for you to read that's neither too loud or too quiet. What you need to do is create a place (whether permanent or temporary) and associate it with where and when you are ...


4

I personally use FreePlane, which is an open-source mind mapping Java application. Mostly, I like the idea you can store information hierarchically. Among other things, you can: store your information hierarchically in nodes add notes to each node, which can be viewed in its own window (great for storing code snippets) add hyperlinks to URLs, or any file ...


4

While Dennis' answer is suitable for an ideal scenario, in reality you may have conflicting priorities that make this unworkable. So while there is no algorithm that is going to be appropriate for everyone, you should at the very least look at: Expected effort / resource Will this take you 5 minutes or 5 days Due date How much slippage is allowed ...


4

Take the task with highest priority. Devote 100% of your time to it until complete, you hit a block, or your priorities change. Repeat. Anything else and you're spending too much time thinking about work instead of doing work.


4

Ktimetracker Although I have no experience with this particular software, it might suit your needs. It's from KDE, so if you are using other Desktop Environment it might install a lot of dependencies. https://www.kde.org/applications/utilities/ktimetracker/


4

You can improve your skills AND keep your job. You have spare time to learn - use it! Read up agile methodologies. Write unit tests. Introduce bug database. Etc. Read up Joel Spolsky advice: 12 Steps to Better Code and Getting Things Done When You're Only a Grunt and more.


4

I'd recommend combining it with your Gym Training. Personally I've had a lot of success with this by playing Pluralsight videos on my phone while on a treadmill, elliptical or exercise bike.



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