A Mature Developer

Let’s call a developer reaching that 10x definition like achieving nirvana. He has experienced almost everything in SDLC, he is productive, quick to self-brainstorm, communicates what is needed, never let the shit spread, gels well with the team, creates examples for others to follow, etc. Apart from technical competency what are the other qualities that a 10x engineer should have? Let’s find some answers and define these as base for a mature developer!  Ownership Get involved with what you are building rather than thinking 9-6pm and go home. Once shipped, get excited about how your feature is doing. Are customers adopting? Are there any exceptions in production that went unnoticed when…

Read more

Saving Money with IRCTC

Booking a ticket at IRCTC means spending a few bucks extra. Well, it does not bother much as it saved my time and petrol. Here is a tip to save some money, but before that, a concern to raise! IRCTC charges flat Rs 10 on each ticket as their service charge. But why? Cards payment industry has a painful clause that merchants has to bear any fraud. For example, if a fraudster books a ticket with stolen card and later the card owner files a chargeback, IRCTC has to pay the amount back. But the fraudster has finished enjoying travel…

Read more

ProxySwitcher – My First Firefox Extension

At IITK we have two Internet proxy-servers. Sometimes, one server goes down and we are required to switch to another by navigating to Tools > Options > Advanced > Network > Settings. With Firefox, I tried to simplify this effort with following extension – one click proxy switcher! Once installed, you will see IITK’s Proxy Switcher in Tools menu. This extension switches between direct connection, bsnlproxy and vsnlproxy. It only modifies server-address and leaves PORT number as it is.

Read more

Understanding Errors

The following solution just came random to my mind and it worked! Problem: While surfing around, I came across a website whose content encoding is not being supported with my latest Firefox v3.5.4 showed me unsupported compression error. Content Encoding Error The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression. * Please contact the website owners to inform them of this problem. Solution: As per my knowledge web-servers generally use GZ compression and Firefox well supports that. Then what’s wrong here? Digging a bit into Firefox’s ‘about:config‘, I did…

Read more

Ubuntu (hardy) Default Keyring Password

You see a dialog asking “Enter password for default keyring to unlock” It’s really a weird behavior and that’s one more reason why I hate Ubuntu (but unfortunately I have to work on Linux box and Ubuntu seems to be the best of all distros). Read on.. Problem: When I connect to wireless network and give it wireless network password, it asks me for default keyring password. Solution: Pointed out by Ivan Torres. This all starts the moment you change your first Ubuntu password (the one you have set at the time of installation) as it does not change keyring…

Read more

Setting Default JVM on Ubuntu

Heard of ‘update-alternatives’ on Linux? It’s a smart utility to find various versions of one software and set default. For example, you may have GNU Java as well as Sun Java. (frankly saying, I hate GNU Java, aka gcj) sudo update-alternatives –config java [ Where can I see all installed JVM? On Ubuntu, Java Virtual Machines are installed in /usr/lib/jvm. You can see java-gcj here which comes by default with Ubuntu. ] – ankit

Read more

Create Polaroid Like Photo Effect Online

Polaroid-It goes online now… It’s a free tool for creating Polaroid look-a-like images instantly and that also right from you browser. All it takes is to pick a photo and clicking ‘Create’ button 🙂 Here is what it supports: Add caption to your photo Match the background. This gives stunning effect right into your photo album. And it’s free, even without any watermarks 😉 Jpeg/Png/Gif files supported. Click on the image to download. You can use this tool to create vintage look photo with frame. Also you can give caption, get a black-n-white, good contrast image, and sepia photo there…

Read more

GTalk Hacks and Tweaks

Here are few hacks to use with Google Talk: Did you ever wish to run two instances for GTalk? This is possible and plain simple. Navigate to the shortcut that launches Google Talk (if not available, right click on C:\Program Files\Google\Google Talk\googletalk.exe and select Create Shortcut). Open properties. Add /nomutex in the target textbox. To keep GoogleTalk always on top: Go to the registry entry HKEY_CURRENT_USER\Software\Google\Google Talk\Options, create a new DWORD show_pin and set its value to 1. Restart GTalk and you will see a pin near the minimize button. To bring all GTalk windows in front press [Win] +…

Read more

Podcasting Making Easier

Here is how you can embed a mp3/song on a web page: <embed type="application/x-shockwave-flash" src="http://beemp3.com/player/player.swf" style="width: 290px;" id="126954385" name="126954385" bgcolor="#ffffff" quality="autohigh" wmode="transparent" flashvars="playerID=1&amp;bg=0xCDDFF3&amp;soundFile=http://www.tdfast.com/mfiles/headroom-Happy_Birthday_.mp3&amp;autostart=yes" allownetworking="internal" allowscriptaccess="never" width="290" height="24"> You should replace the mp3 file mentioned under soundFile variable. The autostart=yes variable causes the player to play mp3 immediately (it can be removed). You can follow this to add jingles on your friend’s scrap book. Here is an example of a Birthday jingle 🙂 For more information about customizing refer http://www.1pixelout.net/code/audio-player-wordpress-plugin/ – ankit

Read more

Useful add-ons (plugins) for Visual Studio 2005

Extensibility of Visual Studio 2005 made developers to write custom tools, aka plugins, making your everyday tasks simpler. Here are few must have tools: Visual Studio Add-Ins Every Developer Should Download Now, SmartPaster is very handful Create a Debugger Visualizer in 10 Lines of Code: Explains writing debug visualizer. If you cannot read article, downloading binaries and installing the image visualizer would be surely helpful. Line Counter Opening solution folder, See class definition on MSDN2, Search in Google – All of these available at single right click, Visual Studio IDE enhancements: Switch between C/CPP and H files, find document in…

Read more