Posts:
- The Case For Better Management
- Do The Basic Research
- The Delete Confirmation Functionality
- Security Theater
- Outdated Catchphrases
- 2009 – The Best and Worst Books I Read
- Counterproductive Hiring Practices
- The Danger of Stories and Anecdotes
- When is It Good Enough?
- Wrong Use of Testing Metrics
- The Bigger Complexity Lies Outside Technology
- Delegation is Teaching
- Cross-Platform is Not That Important
- Framework Failures for Beginners
- Why Your Academic Record is Important
- Growth is Required Even if There are No Network Effects
- Fast Sales-Driven Growth
- StackExchange Experience: The OpenID Conundrum
- Guide to Software Pricing
- Code Readability
- IntelliJ IDEA Community Edition is Uninspiring
- Do Bad Programmers Know About Technical Debt?
- Technical Debt Quadrant
- Dealing with Growing Software Complexity
- Show, Don’t Tell
- A Difference Between Indian and American Programmers
- The Legacy Programmer Boss
- Software Short-Term Management & Long-Term Leadership
- The Worst Software Book Ever
- The Duct-Tape Programmer Explained
- All About the Duct-Tape Programmer
- Software Analysis Paralysis
- The Economics of Content
- Avoiding Software Car Wrecks
- Time, Budget, Scope
- Serialize Your Projects
- It is Time to be Optimistic About Software Development
- The Twin Demons of Programmers
- Managing Perceptions
- The Manager’s Manager
- Why Developers Say, “It Works On My System”
- Zero Defect Software
- Guy Kawasaki’s Engineer Lies
- The Stupidity Threshold
- Book Shelves
- Book Review: Young Guns, by Robert Tuchman
- Bad Example for Test-Driven Development
- Anecdotes and Data
- The Ugliest Part of MVC
- A Non-Reason for Using ORM
- Quick Code Reviews
- The Problem with the Software Craftsmanship Concept
- Tom DeMarco on Software Engineering
- Understand Free Software First
- Laptop Hunting
- Stretching Software Development Skills
- Google as Pirates?
- Why Google Chrome OS is Overrated
- Forgotten Products
- The Non-Delegation Trap
- Free is for Users, not Publishers
- Quality and Deadlines
- Hearing Audiobooks
- Managing Followers of the Old Way
- The Dangerous Software Quality-Cost Argument
- Ask the Right Questions At the Right Time
- Incremental Progress
- Software Development Blogs
- How Communism Broke People
- Natural Things To Do
- WordPress Move
- Entrepreneurs Today
- Meaningless Definitions
- The vi Paradigm
- 360-Degree Translation and More
- Bing Search Engine in Action
- Early Birds versus Night Owls
- How to Handle Extraordinarily Productive Employees
- Code Generation
- Hollywood’s Distribution Model
- Telecommuting
- Sundries
- Should Indian Outsourcing Be Banned?
- Incentives Without Disincentives
- Why They Killed Socrates
- A Twitter Novice on Why Twitter Matters
- Best English Software Blogs by Malayalis
- Providing Negative Feedback to Your Boss
- The Risks of Providing Negative Feedback
- Why Ideology is Bad
- What is the Value of a Programmer’s Time?
- Interview with Mike Ramm
- Crisis Management is not Project Management
- What does “Non-Commercial” in Creative Commons Mean?
- BizSpark is Not Good Enough to Depose LAMP
- Interview with Jurgen Appelo on the Complex Manifesto
- Don’t be Too Quick to Judge
- Thoughts on Randy Pausch
- How Many Friends Can You Follow?
- Understand Normalization Before Denormalizing
- Lying about Reading Books
- Market Correction Still in Progress
- Real Education Reform
- Discussions and Arguments
- Organizational Hand-Shaking
- Screen Sucking
- The Disappointment of Internet Explorer 8.0
- Finally, Raymond Chen Gives the Answer
- Public Key Cryptography
- Slumdog Millionaire and the Real India
- Graphics Design for Web Projects
- “Can” Doesn’t Mean “Should”
- Print in Editable Screens is Dangerous
- Recursive Professions
- The “Do It When You Can” Technique
- Don’t Go to Work for Wrestling
- Are Indian Software Developers “Code Donkeys”?
- Managers in Startups versus Managers in Stable Companies
- Worst Authentication Error Page
- Are You a Caroline Fisher?
- Apples != Oranges
- Delete, Move or Hide, But Do Something
- Some Fun WordPress Stats
- Start with Skepticism
- Code Quality versus Development Speed
- How GPL Inhibits Innovation
- Code Quality Doesn’t Matter That Much?
- Let’s Define Micro-Management Properly
- When Ads Destroy Branding
- The Ugly Side of Online Success
- More Why Managers Get Kooky Problems
- Proper Delegating Means Moving Onto Tougher Problems
- 100 Skills You Should Know if You are Still in the 20th Century
- Seth Godin Wrong about Rubber-Necking and Virtual Communities
- Comparing Blogger and Wordpress.com
- Government Websites Around the World
- Public Domain Resources
- Keeping the Writing Flame Alive
- The Private Web
- Google Consolidation
- The Evil Courtiers on StackOverflow
- A Tale of Two Apology Notes
- Strange Password Behavior on Hotmail and WordPress
- Why the Looooong Resumes from India
- Are You Warming the Earth with Google Searches?
- Top Rated Software Developer Blog Sites
- The Troubling Truth about Successful Entrepreneurship and Innovation
- The End of Hacknot
- Measuring Programming Love
- Project Gutenberg
- Knowledge Workers
- Survivorship Bias
- 2008 – The Best and Worst Books I Read
- RFP’s May Increase Risk and Costs
- Hindsight Experts
- References for the Economic Crisis
- The Economic Crisis
- The Expert Level Problem in Computer Games
- Code More to Become a Better Developer
- Artificial Intelligence
- Maintenance
- Stack Overflow Thoughts
- Decision Making
- The One Answer Search Engine
- Barriers to Market Entry
- The Gospel of Scott Adams
- Procedural Programming in OO Languages
- Programmer Test for Interviews
- Barriers to Receiving Information
- 5 Steps to Becoming a Terrible Programmer
- Web List Functionality
- Why Leadership?
- Actionable Web Bookmarks
- Pair Programming and Code Reviews
- Project Scope and Bug Density
- Teams and Disagreements
- Vocabulary
- To Learn C or Not
- Google App Engine
- Outbursts of Creativity
- The Wrong Lessons from Mistakes
- Change and Emotion
- Strengths vs. Weaknesses
- The Distinct Types of Workaholics
- The Meaning of No Time
- The Different Aspects of Intelligence
- The Guessing Game
- The Evolving Profession
- Replacing the HTML drop-down control
- Managers in Startups
- The Sandwich Situation
- Code Size in Software Projects
- 2007 – The Best and Worst Books I Read
- Delegation and Follow-up
- DataModel and ViewModel
- Pitfalls of Performance-Based Compensation
- Riddles and Quiz in Interviews
- The Joy of Setting Up a Java Framework
- Communicating Software Estimates
- Software Estimation and the Business-Technical Conflict
- A Theory of Simplicity
- The Commercial Market and Copyright
- The Higher Google Stock Price
- Complex Requirements
- The Difficulties of Going on Vacation
- When Managers and Employees Disagree
- Don’t Manage as if You are Managing Yourself
- Individual vs. Team Productivity
- Preparing for a Software Career – Part Two
- Writing Software Requirements for Developers
- When Everything is High Priority
- What Day Should You Hold Meetings?
- What Time Should You Have Meetings?
- GoToBilling – A Case Study
- Thinking
- Software Evolution and Software Reusability
- Managing for the First Time
- The Ultimate Present
- Bulgarian Translation
- This Book Changes Everything
- Bookswim – Book Lending Service
- Mistakes in the Hiring Process
- Agile Development and Requirements Management
- Language and Accent Issues
- Posts by Smarter People
- Hiring People
- Unnecessary Field Validations
- Specialized Requirements Analyst
- Overcoming "Requirements Writing" Block
- Getting Rid of the TV
- Books, Links and Crazy Coincidences
- Indian Software Product Innovation
- The Rising Rupee-Dollar Ratio
- Website Tools
- Internal Motivations in Software Estimation
- Hard-coding and Soft-coding
- Political Capital in Organizations
- The Dilemma of the Capable
- Q & A Session on Google Analytics
- When Murphy Strikes
- Productivity Tips for Nerds
- Coping with Difficult People
- Integration between Google applications
- High-Class Problems
- Startup vs. Non-Startup
- The Full Feed Problem Again
- Free vs. Getting Paid
- A Book on Evidence-Based Management
- Preparing for a Software Career
- Making Money from a Hobby
- Cell Phones – The Future of Computing
- The Logic Box
- The Convenient Death
- Software Metrics – Incremental Use
- Software Metrics – The Rule of Control
- Situations Ripe for Mistakes
- Evergreen Creations
- The Martyr Complex
- Writing an Essay
- Mashup Tools
- Inviting Competition
- Evaluating Success Criteria
- Effort versus Reward
- Personal Productivity by Marc Andreessen
- Trainable People
- Writing Better
- Learning From Refactoring
- Yahoo! Mail Problem
- Microsoft Office 2007
- Meetings
- Analogies
- Windows Vista – The Good and Bad Parts
- Flash Forward
- Happenings on the Technology Front
- Short-Term, Long-Term and External Memory
- Some Thoughts on Reading
- Over-reaction
- The Dangers of a Hobby Project
- Learning Using a Hobby Project
- Communication at Work
- The Right Double Standards
- Personal vs Professional Software Development
- Using Web Site Analytics Data
- Quick Linking
- Barack Obama at Verizon Wireless Arena
- The Future of Windows Vista
- IE7 Problem on Vista
- Ad Support for Products
- Having Paying Customers
- Lazy Thinking
- Windows Vista Problems
- Google Analytics Rebooted
- The Low-Tech Solution
- Risks and the Aftermath
- A Few Irritants
- ReviewBasics
- Don’t Slow Down the User
- Going Down Alone
- The Competition
- Silverlight and Microsoft
- Wealth as a Life Scorecard
- Employees as Capital
- It is a Different Time
- Looking Forward
- Web Site Creation
- Using Free Resources
- The Browser Wars
- Creative Commons
- Avoiding Email Embarrassments
- Links to ASP.NET, Usability, and Open Source
- Internal Motivation
- Tragic Massacre at Virginia Tech
- If Everyone were the Same
- Stop the Email Thread
- Some Quick Linking
- Crossing the Finish Line
- Getting Things Done
- Factors for Success
- A Byte of Fun
- Costs and Choices
- Motivations and Reasons
- Managing Costs the Right Way
- Human Beings in the Workplace
- The 3 Stages of Knowledge
- If you want help, ask for it
- The Weight of Old Baggage
- Collaboration Across Geographic Locations
- The Procrastination Technique
- Incorrect Dataset – Distorted Analysis
- 5 Great Software Development Blogs
- Microsoft’s Competitive Openings
- The Charitable Reason
- Leadership and Sinking Markets
- Leadership and Stable Markets
- Leadership and Rising Market Situation
- Leadership in Different Market Situations
- Handling Personnel Conflicts
- Are Books Outdated?
- Organizing the Feedback
- Dropping the Crutches
- Training with Limited Time
- Simple Time Audit
- Excellence – When and When Not
- Why Management is Tough
- Pitfalls of New Managers
- 5 Reasons to Use Two Browsers
- Featuritis
- A Collection of Bad Blog Behavior
- Effective Documentation
- Five Questions and Answers On Delegation
- Health Suggestions for Software Developers
- Potpourri of Thoughts
- RSS Feed Reader in Internet Explorer 7.0
- How I Learned to Stop Worrying and Start Loving the Delete Key
- Life After the Change
- More Yahoo! Pipes Thoughts
- Corporate Blogging Research
- Leadership Qualities
- First Impression of Yahoo! Pipes
- Search Engine Land Feeds
- Your Biggest Critic
- Your Public Blog is really Public
- Worry about Free Web Applications
- Half-Baked Software Features
- Exciting Technology Video
- HP Inkjet Printing Limitation
- A Few Problems with Google Services
- Link Rich get Richer
- How to Make Live Search Better
- Blog Changes
- What the Gmail Calendar!
- Have a Good Life
- Learn by Teaching
- January 2007 in Review
- Internet Video and Audiences
- A Malayalam Blog and Kerala Information Technology
- Quick Review of Google Products
- Yahoo! Bookmarks Beta
- More on Balance
- Review of Scoble’s Book
- Building the Right Team
- The Learning Ladder
- Helping Developing Nations
- High Volume of Blog Reading
- Experience with Google Analytics
- Balance
- Netflix, Snow, Google and AIDS
- Trusting Theories
- Hair Down
- Experiences with Reading Blogs
- Dropping Out
- Lessons from Movie Watching
- Challenges faced by Small-Scale Entrepreneurs
- E-recruiting – Analysis (Part 2)
- E-recruiting – Analysis (Part 1)
- Companies and Liberal Social Policies
- AIDS and Corporate Responsibility
- It’s Definitely Personal
- Blow Away the Confusion and Fears
- Change Management is more than Chess or Checkers
- On Writing Blogs Frequently
- Business Management Lessons from "24" TV Series
- Dale Carnegie’s Death
- 12 Books for 12 Months
- New Search Engines
- Criticism and Improvement
- Disinclination to Learn
- The Enemy of Action
- JotSpot Lockdown
- Kill Google Base
- Rear View Mirrors
- Poor Man’s CAPTCHA
- Google Indexing – Coincidence or Big Brother?
- Problem with Google Custom Search
- Private Blogs
- The Economics of a Free Lunch
- Google Maps Calling Feature
- The "No Silver Bullet" Principle
- The problem with Ken Blanchard’s books
- Power Imbalance in Decision Making
- Windows Live Writer
- Sourcegear Vault Admin Tool
- Keep Users Coming Back
- Cliche Finder
- Management Cliches
- Essential Skills
- Writeboard
- The Real "Work-Life" Balance
- The Cell Phone Computer
- Going Home to Work
- Software is the new Bureaucracy
- Gmail Ads
- Writely (or Google Docs & Spreadsheets)
- Change Requests
- The Time to Change Processes
- Holistic Approach
- Innovation – Evolutionary and Revolutionary
- Rapid Change
- The Partnerships
- Knowledge & Experience
- The "Hygiene Factor"
- Selective Reading
- Being Good and Being Successful
- Change Management – People Don’t Just Hate Change
- Change Management – Using the Masses
- Office Tigers on Word
- Knowledge Resources
- Some email issues
- More search options
- Serving Multiple Masters
- A few meeting ideas
- The Good Programmers
- Gmail Features
- Understanding the Manager
- Software Bugs
- Office Tigers on Outlook
- The Sample Application
- Open-ended Questions
- Jack of All Trades and Master of One
- Digitization of Personal Information
Topic: