joshuago’s software-engineering Bookmarks

27 AUG 2008
Think Before Pushing

Sometimes, deadlines are completely contrived. A good way to respect the client or boss is to ask why the deadline exists, and be clear about what must be provided, which should clarify the picture for both parties. Oftentimes, this process will make the client realize that the project really isn't that urgent after all.

25 AUG 2008
[8th Light] That's Not Agile!

As a development organization adopts Agile and buys into various processes and practices, the temptation quickly grows to covert that development process into religion.

25 AUG 2008
Some Thoughts On Software Defects

Have someone assigned to do production support at any given moment. Communicate well and manage expectations with your customers.

24 AUG 2008
[Aaron Swartz] How To Launch Software

Grow organically. Have users from day one. Don't do a Hollywood style launch.

22 AUG 2008
[A List Apart] Never Get Involved in a Land War in Asia (or Build a Website for No Reason)

Remember to ask the all-important question of why you're building a website, even if it looks like everyone else is enthusiastic about building one just for the hell of it. Everyone will be happier and better off if you ask.

22 AUG 2008
[A List Apart] Good Designers Redesign, Great Designers Realign

The desire to redesign is aesthetic-driven, while the desire to realign is purpose-driven. One approach seeks merely to refresh, the other aims to fully reposition and may or may not include a full refresh.