We're building an app that stores "hours of operation" for various businesses. What is the easiest way to represent this data so you can easily check if an item is open?
Some options:
Segment out blocks (every 15 minutes) that you can mark "open/closed". Checking involves seeing if the "open" bit is set for the desired time (a bit lik...
One trend I see in the awesome developers I've met, is that they devote inordinate amounts of time to coding at the expense of (usually) their health. Personally, I also find it hard to motivate myself to keep healthy.
Every now and again, I meet a fantastic coder who has it clocked; they are up to date with the latest dev news, have ti...
I am often involved in multiple programming projects at the same time. I sometimes find it hard to time-share between those projects efficiently.
For example:
Some projects get too little attention, either because they are less fun or because I forget about them.
Sometimes it feels like the context-switching between projects takes ...
No matter how hard I try, I can't spend more than 4 hours a week given all the other commitments.
...
Is it only me, or is coding getting slower and slower, until a product("a project") is finished?
This question came to me as I saw the "Write a program in 30 minutes":
I thought it is impossible to write a decent piece of code which runs smoothly.
As I am getting older I see on all projects, even simple ones a lot of additional work,...
In our company, developers always have dozens of important tasks assigned and tight deadlines in which to complete them.
In this environment, a code review often shows that their program will execute correctly but is "smelly", i.e. hard to read, hard to maintain and a potential breeding ground for bugs. How do you persuade developers (...
Meaning only the time when your fingers are actually pushing keys to write code.
...
OK, to cut a long story short:
I recently got moved on to a project, due for release about a month ago.
The project was borked.
The project is still not ready for release, although the customer is convinced otherwise.
I have been working stupid hours trying to clean up the mess (read a naughty word that starts with 's' and ends in 'hit...
i am currently involved in two projects. Both projects I am working on have quite a number of tasks which I think are critical. I did highlight to both project managers that I may not be able to handle the workload and I requested backup - but in the end they only did some shifting back of the work schedule.
How would you prioritize you...
When starting a programming project, how do you jump start yourself to do a task that you just despise doing?
...
Hello!
I am only one person working on project - so I am developer without PM above me. I finished portal, hovewer client from time to time attacks me with request such as "make font bigger" or change margin in css or make button which makes "xxx and yyy".
There are simple task, sometimes only for few clicks, but it takes my time and I ...
That is something that literally affects any engineer in a bigger organization. You have a project that takes longer than expected, but for a good reason.
Project you depend on did not ship on time. In the meantime you discovered that infrastructure you planned to use is going to be deprecated and when you have finished coding someone ...
While I like that Visual Studio shows me typos, open tags, and checks my methods, etc., sometimes I'm doing SUPER simple things like changing a TextBox ID, and it's really slowing me down.
Any recommendations? Are there settings I can tweak to turn off some auto-checking?
...
Jeff's recent article linked to a time management example of the First Fit Decreasing algorithm, which talked about the Pareto principle (or, the 80/20 rule) of time management, that is, that 80% of the work we produce in 20% of our time.
Now we've all heard the programmer quote:
The first 90% of the code accounts for
the first 90...
Is there any scientific data available regarding the impact on delivery time due to switching between tasks?
Peopleware (IIRC) suggests it's half an hour per switch, but I feel it could be a lot higher.
...
If you are a professional programmer and you have programming project for hobby or fun, how
do you keep up your brain long enough? how do you manage your brain and time so that you can still work on your programming project at your weekdays/weekend spare time ?
I work as programmer by day, I always want to build software for hobby,curre...
I work at a smallish web agency (3 programmers, 2 project managers), we mostly make sites for marketing campaigns and also some larger sites. Most of our projects are a week, maybe two, in development. The majority of projects are only worked on by a single developer.
Up until now we've been using a spreadsheet in Google Docs to keep t...
I'm looking for ways to watch mouse and keyboard events on Windows, Linux and Mac from Python.
My application is a time tracker. I'm not looking into the event, I just record the time when it happens. If there are no events for a certain time, say 10 minutes, I assume that the user has left and stop the current project.
When the user r...
If I wanted to work using dates and time going millions of years into the past/future how would I do it in C/C++/C#?
For example say I was working on an algorithm to see if a comet was going to hit the earth? Are there commercial or open source libraries that do this?
Most DateTime values only work for a few years. Unixes will run out...
What features does a time tracking system need so developers actually log their time?
In our case we are a 30+ person custom development shop, looking to replace an aged custom solution.
Key business need is billing for our consultant's time. Ideally the system would help us figure out if we can complete the project(s) on time and with...