Productivity Articles

RSS Feed - Tag Productivity

Pivotal Tracker is Amazing, Period.

Category: Business & Management Tags: Free Tools, Productivity, Management | Written on Jul 15, 2009

It is not very often that I am blown away by software to an (tech)emotional level. Today I was blown away. I honestly believe Pivotal Tracker could change the way I view product development from now on.

It is like someone reached inside my dreams and then made a tracking system based on it. I have even pitched this same type of idea to a business partners before: ticket items based on value-added to the business. Finally, a tracking system that works how I think.

10 Reasons I am Blown Away By Pivotal Tracker

  1. Creates charts of time line / deadline against amount of work yet to accomplish.



    Look at how huge this is.. if your manager wants to hit the deadline, he/she has to remove "points", or feature requests and slide them to a new release. There is only so much you can get done in a given time period, and Pivotal Tracker makes that clear.
  2. Centered around value-added to the business. Amount of value added in a iteration (week) is the velocity.
    • Each new feature is assigned a point value depending on how difficult it is to implement.
    • Project's velocity is based on how many points you accomplish in an iteration (week).
    • Chores and bugs are viewed as necessary overhead, but do not add value to the business so they do not contribute to a project's velocity.
  3. There is only so much you can get done in a week, realistically. Pivotal Tracker knows this and pushes new items to the backlog, showing management a good idea of what is realistic.
  4. Team strength adjusts the amount of points able to accomplish in a given week.

    Here the client was able to accomplish 9 points in a given week typically. Upon adding me, they adjusted team strength to 175%, allowing for 16 points worth of features to be shown in the weekly cycle. All features above 16 are scheduled for following weeks.
  5. The server is polled periodically, allowing you to see changes your team makes without reloading the page.
  6. Sortable, drag and drop prioritization of tickets.
  7. Clicking, "start" shows that you are working on a particular bug, avoiding team overlap.
  8. Make your project private or public.
  9. Customizable view-panes and clone existing view panes.
  10. Comment and attach files to tickets (stories).

I've always wanted a tracking system that demonstrates the value that I am adding to the business when adding features. Pivotal Tracker does this for me. its feature set is just enough to add to your experience with the tool and not over-complicate things.

Go use it now.

 

Passwords, User Accounts, Oh My

Category: The Basics Tags: Productivity | Written on May 26, 2008

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

Category: PC & Windows Tags: Productivity | Written on Mar 15, 2008

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

Category: Communication & Reading Tags: Productivity, Reading | Written before Dec, 2007

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

Category: Communication & Reading Tags: Productivity, Reading | Written before Dec, 2007

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

Category: PC & Windows Tags: Screencast, Productivity | Written before Dec, 2007

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

Category: Communication & Reading Tags: Productivity, Communication | Written before Dec, 2007

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

Category: Google & Yahoo Tags: Google, Productivity, Free Tools | Written before Dec, 2007

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!

Category: Tips & Random Tags: Productivity | Written before Dec, 2007

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

Category: PC & Windows Tags: Productivity | Written before Dec, 2007

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

Category: Tips & Random Tags: Productivity, Business | Written before Dec, 2007

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.

Other Reading - Categories