dual-monitor
IDE on one monitor and browser on the other![]()
| SitePoint Sponsor |
dual-monitor
IDE on one monitor and browser on the other![]()





Get a video card that supports dual monitor.
I can't work on a single monitor desktop after going dual. Best way to boost efficiency.
Cheers
Ryan
you could also use a virtual desktop app like dexpot if youre short on cash (or desk space!) for a second monitor![]()
You must plan your work first before working on a project. Think how you're going to do it. And save a copy of your previous works as your reference.
Great listing of ideas from everyone, time management, organization, break your day down into increments and most of all, like said earlier, get lots of rest and exercise!! Take time off for yourself as being self-employed can lead to lots of hours!
One last important thought, Drink Lots of Coffee!!
Made worse by the fact that the crash 40 minutes later - or the induced crash from too much of it in constant ingestion can make a person completely useless... You know, the hundred yard stare? The PTSD dog?
But of course 'dees ees amereeca' - the solution for everything comes in a pill, drink, smoke or injection.
lol this guy.
- in all seriousness. It's all based on experience. Sometimes, it's best to practice every day, but even that can't hold back a peer evaluation, troubleshooting, disgusted clients, dogs, trees crashing on your house, etc. The best thing to do is understand exactly what the strengths and weaknesses are in the work style you choose to adopt. Understanding the work style is important and can be an attributing factor to hand off either well designed project or a toss off.
What's funny is that practice can be accounted for in skill.
- Savina says it best. still.![]()

Fantastic post, I think beyond the idea of simplicity, I've always enjoyed the perspective of reductionism... you take something and recycle it and condense it until you're left with the minimum amount of information required to get what you want across... it's something that works not only in the design, but also in the experience, the content and the way you present yourself. Nothing worse than waffle and fluff... it wastes so much time and effort and energy.![]()
Thanks for your great information.I get faster in coding through practice.



I'm at this stage myself, where I realise there's more money to be made by waxing off sites faster so I can do more projects per month.
What I'm working on these days is standardising my projects. Manipulating the project to take advantage of the code banks I've written over the years, and also (as I said in that other thread) learning how to take advantage of Wordpress as a CMS; and so avoid building custom-made content managers unless really necessary.
I've also found that programming isn't something that can be "juggled".
Taking a day or two break from a project to work on something else causes this long lag when you finally return, where you spend several hours sometimes trying to remember where you were, and the names of files and variables.
I don't have any better advice to give so far than that; Standardising.
What you asked is a riddle I'm now learning to solve myself.
Trying to fill the unforgiving minute
with sixty seconds' worth of distance run.
April Photo-Challenge: "A Piece of Paper"
Only experiences can help in this situation, nothing else. AN experienced programmer can easily type error-free codes, find out helps quickly and finally can make the project.
Stop surfing the sitepoint forums all the time!
http://www.youtube.com/watch?v=U921abH7jIk





Hi...
You strip things down more as you get more experience. You learn to do only the essentials. If they want fluff, they can always ask later.
As a developer, using the right tool for the job. That means the right programming language or mini language (SQL, JavaScript, R, Erlang, Awk) alongside your mainstay. It means choosing the right data store, the right libraries. People rarely choose wrongly here, they just fail to choose things they don't know about. Spread your wings a little.
Process wise TDD (test driven development), especially acceptance tests. Version control of course. A hand written TODO list is still my choice of tool for focus. Keep your games on a separate boot partition.
yours, Marcus
Marcus Baker
Testing: SimpleTest, Cgreen, Fakemail
Other: Phemto dependency injector
Books: PHP in Action, 97 things

Nothing wrong with Ruby, I prefer Python but I wouldn't call the choice of Ruby as "wrong", it's just personal preference.![]()
Maybe I've been coding for too long (30+ years) but ruby seems needlessly complex to me - I don't get how people think it's simpler to learn; It makes C seem simple and well thought out - it's like all the lessons learned about writing software were thrown out the window... In a lot of ways it's like Prolog's 'special' cousin. (in the same way some Olympics are special) and frankly if it wasn't for RAILS I think RUBY would be stillborn alongside failures like Orange. Case sensitive identifiers? Typos become variables? Needlessly cryptic syntax... Somewhere out there Professor Wirth is looking to slap someone silly.
... and even with the speed increases in 1.9 it's like driving with the parking brake on. Scalability zero unless you've got hordes of cash to throw hardware at the problem.
But I'm a worshiper at the throne of Wirth the same way the, well, I'll skip the insulting term for them - let's just say similar to how FLOSS zealots worship at the throne of Stallman. In that way you'll find I dislike anything cryptic; for me it's all about just how verbose I can make my code so it's clear as crystal to the next poor shlub who has to maintain it.
What I wouldn't give for a Modula interpreter that had white-space neutral strings. I'm half tempted to write a pascal pre-processor just to implement that in Free Pascal.
Bookmarks