Productivity Articles

RSS Feed - Tag Productivity

Passwords, User Accounts, Oh My

Tags: Productivity | on 26/5/08

Imagine how many user accounts you have. If you use Firefox to save your login information, go to preferences -> security -> show passwords... You will see a glimpse of how many user accounts you have on the internet - I have well over 200 accounts. With your personal accounts, usually a person has a set of a few passwords and probably won't have a hard time getting in. However, the companies we work for have a healthy set of logins as well, and are most likely poorly documented.

Document Company Passwords!

Please, take some time this week to document the passwords on behalf of your company. Show them this article, get some time in to do this. This is a simple thing that can really smooth things out for all of us. It is also a great thing to document is the contact for each system. Hosting accounts, routers, web accounts, email, etc should all be documented. It is a silly thing to waste time fetching passwords when you want to get something accomplished.

Open Id

On the note of user accounts, there is a system called Open ID that many of you either know of or are using. Open ID lets you tie your identity to a domain, allowing you to use your one user account across multiple websites. As of May 1st, 2008 myopenid.com reported that 13196 websites support the Open ID protocol. This means that if you have an open id account you no longer have to register with each of the 13,000+ websites.

Open ID is a ways from becoming a ubiquitous platform, but it certainly can help slim down that user account list. Until then, we are left in a sea of accounts and passwords where documentation is our best navigation.

Arsenal of Web Development Tools

Tags: Productivity | on 15/3/08

First, I want to preface this article by saying that this is not just another big list of every web development tool on the internet. This is a list of tools that I rely on for my job as a web developer and I use these tools every day!

This arsenal of web development tools was gathered from my computer at work (Windows XP) and is a little more current than my previous post on tools to get the job done.

Coding Tools

  • E Text Editor - My favorite text editor. Basically a textmate clone with a few added features. I use this for quick edits, HTML documents and helpful code macros. $30
  • Aptana - This is my PHP/HTML/JS/CSS project editor for larger projects. In order to edit PHP, you have to install the PHP plugin. The standalone version is faster than the eclipse plugin version.
  • Eclipse (Java EE) - For editing Java and JSP projects.
  • Winmerge - Use in conjunction with CVS and SVN to merge and compare files.
  • MySQL Browser - Editor for MySQL tables.
  • WAMP - Creates a local server with Apache, MySQL and PHP. Some nice features for quickly editing server settings.

Utilities

  • 7zip - Archive extraction (ZIP, RAR, ...).
  • Filezilla - FTP tool.
  • putty - SSH tool.
  • Texter - Set up macros to avoid typing the same things over and over.
  • Taskbar Shuffle - Allow re-organizing your active taskbar items.

Communication

  • Pidgin - All-in-one instant messaging. I use it for Google talk, MSN, AIM and Yahoo.
  • Hydra IRC - For chatting with other programmers. I hang out in irc.freenode.net, mostly in the room #cakephp.

Music

  • Last.fm - Auto creates radio station and has improved drastically. I used to hate the songs that it plays based on my music taste, but now I love them. This is a must have for music lovers.
  • Winamp - I use the light version for quickly listening to audio files. It is just so quick, compared to iTunes which is a bloated monster.

Web Utilities

  • jRuler - Quick measuring tool, I use this constantly to line up my HTML/CSS layouts perfectly with the design documents.
  • Multi IE (IE6 & IE7) - To master the ways of IE6 you must have this nowadays.

Firefox Addons

  • Firebug - This is the #1 most useful tool for web development. You can inspect element properties, log JavaScript messages, pretty much the everything and the kitchen sink for web development.
  • Firecookie - Use this firebug extension to add cookie debugging, I always wondered why firebug didn't have this by default.
  • Delicious Bookmarks - Instead of putting all my bookmarks in folders, I now use delicious bookmarks toolbar. I can search my bookmarks, tag bookmarks, etc all from a sidebar of my browser.
  • Colorzilla - Picking colors is so necessary, and Colorzilla makes it easy to copy colors from web pages into my design programs. My friend, Royal, told me about Pixie because it is browser independent, maybe I will switch to this eventually.
  • Web Developer Toolbar - I use this as a shortcut to disable JavaScript, since firebug has replaced a lot of its uses this isn't as useful to me.

Design

  • Fireworks - I recently ditched Photoshop as my main web design tool, because for layouts it is so much faster. The combination of Vector + Bitmap is a nice hybrid tool to get the job done.
  • Photoshop - It took me 4+ years to feel like I know this program, but once you learn it you can't live without it for photo and high-quality bitmap editing.
  • Flash - Even with JavaScript doing so much animation these days, you just can't beat flash for rendering nice animations on the web.

I hope you've found something useful in this arsenal of web development tools. It is amazing that I need so many tools, but everything has its place. Most of these tools are free, and now looking at them in retrospect I should probably go through and donate to each tool's author. They have made a serious impact on my ability to get things done.

Curving Addiction to Information

Tags: Productivity, Reading | on 5/5/07

Many Directions

Bloglines (RSS Reader) is my window to the world. Six months ago, I grabbed all of Jonathan Snook's feeds from his public bloglines account. That gave me about 19,000 articles to read. In 6 months time, I read all the new articles as well as a backlog of 8,000 articles. I am now down to 11,000 articles. It feels like for the last 6 months I have ate way too much brain food each day. My mind gets full of information and I slow down when producing.

This information addiction manafests itself in on my delicious account. Here you can see a result of this maddness. In a few months time of normal every-day use of delicious I have over 550 bookmarks in my account. 550 is a lot of bookmarks to accumulate in a short period of time.

So now it is time to slow down the intake of information and focus on producing. I hope to have a lot of great work accomplished in the next few months.

Reading Articles from the Bottom Up

Tags: Productivity, Reading | on 5/5/07

Reading Bottom Up

While reading blogs and technical articles - I noticed a pattern that had developed over time. I start at the bottom of the articles and read up to the top. After skimming the document, I read back down again and read the parts I care most about more thoroughly.

Why do I start at the bottom?

I get to see the final product, first! Rather than wasting time on something I don't care about, I read the final product (conclusion) which determines how important the article is to me. Then, I read up and scan all the keywords, headings and interesting content. When I read back down again I know what I'm looking for and skip through the parts I don't care about.

I am convinced this reading pattern allows me to read and skim through more articles in a shorter time period while soaking up the things I really care about.

I've been asked how I read so much and I think I finally figured out part of the reason why. Have you ever caught yourself reading from bottom to top?

Screencast: 5 Windows XP Productivity Tips

Tags: Screencast, Productivity | on 5/5/07

Here are five of my favorite Windows XP Productivity tips. If you are reading via RSS, visit this page to view the screencast.

Screencast Notes

1. Quick Launch on Double Layer Taskbar

  1. Right Click on Start Button -> Properties
  2. Taskbar tab -> Check Show Quick Launch
  3. Right Click Taskbar -> Unlock and move taskbar items

2. Taskbar Shortcuts Group

  • Right Click Taskbar -> Toolbars -> New Toolbar -> Choose Folder with Shortcuts in it

3. Taskbar Shuffle

4. Tabbed Windows Explorer [QT Tab]

5. Texter

If you would like me to make more of these screencasts let me know.

Instant Messaging Aliases

Tags: Productivity, Communication | on 5/5/07

Pidgin Instant Messaging Aliases

Try renaming your instant messaging contact list by full name and trade. It's simple, but very helpful to remember names and roles. For instance, "(CakePHP) Full Name" for my CakePHP friends. This has been especially helpful in a corporate environment. Instead of john390, you see their full name and what they do. Try it out!

Customize Google Firefox Extension

Tags: Google, Productivity, Free Tools | on 5/5/07

Google Sense

Customize Google Firefox extension lets you do some great things to change how Google works. I am using it to remove the ads from Google search results and add Google Sense to the homepage. It works great, I have been wanting something like this for quite a while!

Organize Those Bookmarks!

Tags: Productivity | on 5/5/07

Note on June, 23, 2008: I now use Firefox Extension, "Delicious Bookmarks" in tandum with the below

Do your bookmarks look like this?

Unorganized Bookmarks

I came up with a way of organizing my overgrown bookmark list. First, I create category folders on my "Bookmarks Toolbar Folder" (Firefox). Then I move the bookmarks into a category and name them something that I can remember.

Semi-organized Bookmarks

That looks better! Then, I added one more layer of categories.

Image

Ahhh... I can breathe again! Nice and organized bookmarks!

Tools For Getting the Job Done

Tags: Productivity | on 5/5/07

A newer version of this article has been written title, "Arsenal of Web Development Tools".

People often ask me, "What program are you using to do that?" So here is a list of all of the tools I have on my work computer.

Web Browsing

  • FireFox 2 - The extensions make FireFox a far superior browser to any other for web development and testing code.
  • Internet Explorer 7 - I use IE7 when FireFox doesn't work (usually Microsoft pages) or when I am developing with ASP.NET 2.0.

FireFox Extensions

Music

  • iTunes - Podcasts, internet radio, syncs with iPod, need I say more?
  • Last FM - Dynamically creates a internet radio station based on the music you like.
  • Winamp Lite - A compact music player that doesn't touch your system resources.

Web Development

  • Notepad++ - Highlights your code in a TON of different languages, tabbed interface, macros... all sorts of cool stuff that made me stop using notepad and switch to notepad++.
  • Dreamweaver - Great file management that allows me to switch between projects quickly. Definitions of PHP functions built right into the editor.
  • Flash - Interactive internet media development tool that is far superior to anything else I have seen.
  • Visual Web Developer Express - Free for commercial use and a great development environment for ASP.NET 2.0. Formats code when I am cleaning up sloppy unnested code (Control+K, Control+D).
  • Netbeans 5.5 - Java/JSP development environment that has built-in Tomcat server for fast local development.
  • MySQL Query Browser - View, edit and update MySQL databases.
  • Tortoise CVS - Repository for versioning files in the development processs.

Graphics

Other Useful Tools

  • JRuler - Measure the size of anything in pixels.
  • Filezilla - Fast and lite FTP program.
  • Texter - No more repetative typing! Setup hotkeys to stop typing the same thing over and over.
  • Multiple IEs - Debug websites in old versions of IE.
  • GAIM - Alternative to AOL Intant Messanger. It is basically AIM without the advertisments.
  • IE7 Inline Search - Module that adds inline search to IE7 instead of a pop-up.

Whew, *wipes sweat off forehead*, that is my entire list of applications I use to get the job done. I hope you discover something in here that will make your day more productive and smooth!

Increase Your Productivity with Multiple Monitors

Tags: Productivity, Business | on 5/5/07

Stefan Didak's Home Office

Photo is Stefan Didak's Home Office

This office is amazing. Although it looks like overkill, adding more monitor real estate can drastically increase productivity.

  • More information up at one time.
  • Lower the amount of times that you minimize and expand windows.
  • Multitasking is much easier.

Apple didn't think it was a good idea to be minimizing and expanding windows all day either. This is why they developed expose.

Mac OSX Expose

Expose allows you to see all of your windows laid in front of you so you can choose the appropriate one. This is so much better than searching through your taskbar to find the right window.

Overall, it solved some inefficiencies and frustrations when I switch to duel monitors in 2001. It is a great investment I will never go back to one monitor. Unless, of course I have a Mac laptop.