Software runs my life

Tag: software Page 1 of 4

Upgrade DIR-615 wireless router to a DD-WRT Access Point

DIR-615_frontMy D-Link DIR-615 N300 wireless router has serious issues with dropouts whenever you use any kind of wireless security (WPA, WEP etc.). This is a big problem that a large number of people have also reported, and there were no official firmware updates available. This lead me to stumble upon DD-WRT, an open source based router firmware for Broadcom based routers like mine (hardware C2, firmware 3.03WW).

Installation was pretty simple:

  1. Do the 30-30-30 reset: Hold down reset button while power is in for 30 seconds, out for 30 seconds and then in for another 30 seconds. This drops you to an emergency firmware update stage.
  2. Upload the latest DD-WRT firmware for your hardware version. Mine was the C2 version here, but you can search for your device here. Wait 5+ minutes, there is no activity/process notification.
  3. The device should start running the DD-WRT firmware and ask you to set a new admin username and password.

There are more comprehensive instructions here if you need them.

I then needed the device to be an additional wireless access point on my network, so I followed the setup instructions here. The only trick was that the wireless radio wouldn’t turn on at all. Turns out there is a bug in the firmware, and you need to enable the “MAC Address Cloning” option in order for the radio to turn on. Go figure! Anyway it’s working perfectly now and has so many more options than the default firmware.

Now if only I could upgrade my carrier provided Cisco modem with the same firmware so my Sonos worked…

iPad Emulator

Safari Develop Menu

Do you want to see what an iPad user sees when they look at your website? Well there is a simple way to check it out without buying an iPad on either Windows or Mac:

  1. Download and install Safari (if you don’t already  have it)
  2. Edit -> Preferences (or Safari -> Preferences on a Mac)
  3. Go to the Advanced tab
  4. Check the “Show Develop menu in menu bar” option
  5. Close the preferences window
  6. A new “Develop” menu option will appear
  7. Select “User Agent” and then “Mobile Safari 3.2 – iPad”

It isn’t perfect (hard to simulate rotating the device) and you should also disable Flash, but it gives you a rough impression.

Agile development management

We recently started moving toward Agile software development at work, and I was feeling a bit uncertain. The core reason for this uncertainty was that Agile is a developer-centric methodology and I didn’t understand how I fitted in as a Business Analyst, Project Manager and/or Product Manager.

Now I am a big fan of constant change, I just felt that developers were being given tasks that (despite being scoped user stories) still contained a large number of unknowns. I didn’t know if I trusted them to call me in when they got stuck, rather than finding the quickest route themselves. Additionally the roles of Project Manager, Product Manager and Development Manager were stepping on each other’s toes. Normally I am happy to write the requirements up front and then manage the project. Now there were no complete signed off requirements documents, project management was on a wall and the development team was in control. What am I meant to be doing? I am not someone who likes to sit back and wait to be called upon! I eventually found the following presentation, which was literally one of the only sources I can find about how Agile development management is meant to work:

View more presentations from allan kelly.

Even though I am only just beginning with Agile I felt the presentation gave me a good sense of where I fit. What are your experiences in Agile management outside the development team?

Page 1 of 4

Powered by WordPress & Theme by Anders Norén