Awesome list of FREE tools Startups should be using
This is a curated list of free tools for everything from productivity to hosting to development tools to designing. These tools are all digital i.e., either app, online service, or downloadable software. Most of them are either free or have limited ...
Laravel: Specified key was too long error on migration
When you install a new Laravel project with 'laravel new' and run the migration that comes with it you might get the following error: #php artisan migrate Migration table created successfully. SQLSTATE: Syntax error or access violation: 1071 Spe ...
To get better results, change your Approach!
If you’re not getting results, change your approach. The best way to get unstuck is to change your approach. You learn the most from trying something different. Sometimes this is uncomfotable, but that’s what growth feels like. (MSDN Patterns & Practices Blog)
Overqualified employee is an Asset, don’t lose them
Overqualified Employee: A Liability Or An Asset?
How to improve quality of your standard?
Develop a consequence for each quality standard and evaluate it as a regular part of your project postmortem.
How change can bring motivation?
Bringing change is one of the key factors which develops team’s interest and keep them motivated.
How to kill your time by hardcoding?
Spend some time to make things configurable in start of a project to save hours of troubleshooting later in the project.
Hidden Reasons for slipping project deadlines
There are so many factors due to which project deadlines are slipped. Not planning well ahead, not hiring skilled resources or not paying good to skilled resources, not providing professional environment and sufficient resources are very basic reasons which people ignore and underestimates. In short, having a good PLAN summarizes all this. So, plan well, ahead of time, and plan for everything.
Threads in Perl without using thread module
Perl threads are not good. If you need threads in Perl, try coding your multi-threaded part in C/C++, and wrap that in Perl.
Why code bad instead of clean code?
It is unprofessional for programmers to bend to the will of managers who don’t understand the risks of making messes and bemoan the schedules that were too tight to do things right.
Breaking problem into code
Improve the performance of your application by implementing correct logic for a particular problem.


