Tag Info

Hot answers tagged

19

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 ...


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 ...


8

I use a Scrum Board, to see all pending task. But a very important note is to have it OUTSIDE the computer. If you google "Scrum Board" you will find a bunch of web based tools to have an online board. These tools are a great aid for distributed teams. But for you, having your distraction problems, I think having a the board on the PC, and also on the ...


8

The following works for me: Adjust the height / position of your monitor, chair and desk Consider the sources of light in the room (windows, lamps, etc) and make sure none of them are reflecting on your screen / keyboard Adjust font size to make reading comfortable Get a bigger screen Reduce monitor contrast / brightness Install and run f.lux Where you ...


7

I personally feel comfortable only when I'm excited about what I'm doing. If I'm not excited about what I'm doing, I can have the best chair in the world and it won't do much for my productivity. Conclusion: emotions and motivation / mindset are the fuel of my productivity, not ergonomic chairs / monitors / etc. I don't think 'things' will help your ...


6

if your routine going on for sometimes then it is really the time to break out of your routine now. yes breaking your project into small pieces as pointed out by @gekkostate will definitely help. 1) i think that taking some sort of a break is also important to bring the motivation back for example if you can take 1 month all fun trip to somewhere leaving ...


5

Adding a second monitor will ease this somewhat--especially being good for eliminating the repetitive flipping between two windows such as might happen when taking notes from a pdf or learning an application from a video tutorial. I have personally found that by becoming disciplined in closing down apps/windows when they are no longer needed, organization ...


5

I think the power and potential of voice activation tools lies in using spoken word to trigger actions and events, but not to replace typing. For example, if you can configure a voice recognition package to trigger commands like "open", "save", "build", "run", etc., then you can save yourself time hopping through menus or typing hotkeys. However, I ...


5

I use a trackball mouse controlled by thumb, so my experience may be different. Some benefits of a trackball mouse: More ergonomic: You only have to move your thumb, rather than your whole arm. More portable: You don't have to sacrifice the luxury of a good mouse, when you don't have space for a mouse pad. Easier to move the mouse great distances. ...


5

There is an element of truth in what @Tool says - the environment is not likely to be the key factor in making you productive. That said, it is certainly an enabler: you don't want your setup to hinder your work, and you also don't want it to make you lethargic. Mentally it is better to have your bed reserved for sleeping, and an office space for working - ...


5

So this is interesting because you are coming at this from a very different perspective than most people who are interested in productivity (and you're a bit closer to my own way of doing things) So when I was first trying to manage my todo list I had a pen and paper notebook - tasks got crossed out in pen and new ones were added at the bottom. You read ...


5

@krammii gave good general advice. To be more specific on desktop ergonomics : Chair height : make sure your feet are resting on the floor ; you should be able to slide your hand under your thighs easily Desk height : arms as close to your body as possible (not extending to reach your keyboard), shoulders rested (take a deep breath), your forearm should ...


5

There are multiple approaches you can follow here depending on how far you are willing to go to make sure you dont succumb to procrastination. These primarily focus on the problem of context switches. You can try the following to control contexts and context switches better: Multiple operating systems: Use two separate installations of the same or ...


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 ...


4

Motivation is something that someone else can't give you. I've had a similar problem with getting work done. Here are a few things I would suggest to get some work done. List the benefits of completing the code Break the code/work into small parts so it doesn't feel long and tedious I am a programmer myself and this is recurring problem that I face. ...


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 ...


4

On most windows machines these days there's a key that produces the same effect as a right-click of the mouse. That's a hardware thing, so it should work in pretty much all programs. It is usually between the Alt and Ctrl keys to the right of the space bar, often has an icon that looks kind of like a dropdown menu. Non-QWERTY keyboards, YMMV. To do the ...


4

Answering this question from the perspective of productivity. As you are an IT guy, you would be familiar with the technologies that you use and the ones that give you problems on a regular basis. Instead of complaining and letting problems slow you down, you should tackle them head on. Even though problems may appear to be random, it has been observed ...


3

More efficiently in what sense? IMO voice input for programming is substantially less efficient than typing, particularly in an decent editor with good macro and template facilities. I think you'd be better served figuring out the domain(s) you normally work in, figuring out what code gen tools you already have access to or can create, and nail down every ...


3

Try using a cloud synchronization service like Dropbox, there are other good services but I only use this one. As I do not neither own an iPhone or an iPad I do not know how good or comfortable their apps are, but it works with Android. Basically you get some (free) storage space (e.g. 2 GB). With their different applications you can use Dropbox on ...


3

Spaces and full screen layouts are great. I use Moom to help arrange my screen as cleanly as possible — there are other tools that let you do the same thing. But to really make my workflow sing, I use AlfredApp and created keyboard commands to switch to my most used apps. F2 sends me to my code editor, F1 to my broswer. By not taking the second or two it ...


3

My advice is to turn off the automatic reordering of the spaces, since it makes it harder to remember the position of a certain space. This way I position the most important application in one space and move additional stuff to the space left and right. I then can quickly navigate left and right using a four-finger-swipe. A second tip is to force certain ...


3

It depends on how you use it. For me, a second monitor greatly increases my productivity. I do a lot of research/writing, and being able to have my notes and research materials open on one screen with a word processor open in the other is far more efficient than flipping back and forth between windows. If I'm being bad, however, I might have IMs, twitter, ...


3

I think the issue is less about the number of monitors you use and more about the number of contexts that you maintain on those monitors: Single Context: It is possible to configure a monitor arrangement to act as a single desktop area and tile application windows across all of the monitors or at least arrange windows from the same application across ...


3

Dependencies here are personal preference and the types of tasks you do on the computer. Personally I find the combination between a trackpoint and a mouse to be perfect. For quick normal interactions with the GUI in between typing, the trackpoint takes away the need to move a hand to the mouse. For anything of longer duration, or more complex, the mouse is ...


3

I just did a little experiment and typed the following without looking at the keyboard: a=a++ - used my middle finger for the = and + a[0] - used my third finger for the [ and 0. used my fourth finger for the ] a?a:b - used my fourth finger for the ? and my pinky for the : There's no right or wrong to this. It's just what I do. And I do touch type ...


3

Let me suggest another software, Launchy (I'm not affiliated with it, but I'm a longtime user). With its built-in plugin, Weby, running Google with your clipboard contents is literally three keystrokes: Alt+Space to start Launchy; Shift+Insert to paste from clipboard; Enter The only thing to do is setting Google Search your default plugin: No ...


3

Personally, I like to have a backlight behind the monitor itself. Takes eye strain off when the LCD isn't the only source of illumination. In your situation; from what I can see, I would probably move the lamp directly behind the laptop and shine it straight down or at the back of the laptop itself. Indirect light and the brightness of the laptop screen ...


3

I use OmniFocus and do not set due dates. Instead I set start dates and no due dates. That way in OmniFocus the task appears in my Forecast view. This article also has some pointers. http://gridwriter.com/2012/11/14/omnifocus-series-flags-due-dates-daily-review/ Hope this helps. Glenn


3

You don't state what level of TCS problems you're dealing with or what books you're reading. There are several incredibly bad textbooks in the field of TCS. Maybe you should look for alternatives which may provide better intuitive explanations, rather than just symbolic proofs. Or maybe you should back down for a while and go back to studying the basics if ...



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