Category Archives: Tech Tips

What are the signs of a fake programmer?

How would someone with experience in the tech industry (and hopefully experience as a software engineer, but not necessarily) identify someone who just shouldn’t be/wasn’t meant to be a software engineer?

Robin Thomas
  1. They talk and talk about their code. But their code won’t do much talking.
  2. Modular Design. They just don’t understand it. Nor about maintaining a large codebase.
  3. Their comments are larger than their code.
  4. NoSQL and shiny languages/frameworks are their buzzwords. But have no idea why one should or should not use them.
  5. Memorizing code. I repeat. Memorizing code. Line by line. Especially for technical interviews.
  6. Copy-paste code from StackOverflow without at least reading through it once.
  7. Won’t get frustrated when something doesn’t work as intended. It won’t keep them up at night. Would lack that delight at finding the solution that had been staring at his/her face for so long!
  8. They code and its over. They don’t want to keep polishing it later.

Good programmers are mostly lazy. They don’t like to do redundant stuff if it can automated. They are proud of their work. They are always willing to learn. They are always trying to be jack of all trades.

Why Python is Not a Good OOP Language


I’ll go against popular opinion. I started with Python. I did all my projects in my Master’s program in Python. However, after graduating, I started working for a company that worked on Microsoft stack. I realized the importance of strongly typed language when it came to writing large applications. I fell for “hey, how simple it is to write hello world program in python” trick. Everything looks nice, and feels better when you write a to-do app. You’ll see the real face of the language when your application grows. I recommend learning python after you have mastered a strongly typed language like Java/C#. There are “recommended” ways to write Python but not enforced upon. Also, I’ve heard learning about types is not a big hurdle for beginners.

Make PDF copy protected


Windows 7 laptop randomly freezes

My laptop was randomly freezing.So After  a lot of hassle I have found that  Nvidia graphics driver is the criminal for this situation.May be my laptop hangs for this randomly or bios could not find the real driver to make companion with the Nvidia PhysX GPU.

And another cause I have found that my old version adobe master collection CS 6 also making deadlocking situation

First clean install windows then update it fully.Then install driver one by one that is needed.Then install software you need and keep records.If anything harms for you then uninstall this soft after a hard restart if it is freezed thatt time.Or you can make login to ubuntu if it is installed in your pc then delete those files are hampering your work.And work perfectly in windows

Now everything is fine.Alhamdulillah

Recover GRUB Bootloader after installing windows over UBUNTU

Check out the video it explains almost everything.One things to be added that you can install Boot Repair ISO in your USB stick through LILI and do the rest of the steps same as seen in the video.

Windows 7 Setup is Starting freezes while installing in Laptop

It actually happens while different OS or existing windows installed in the laptop or PC or desktop.

Solution: Delete the existing partition while windows was installed with Gparted live.Then insert windows 7 dvd or USB stick and install will run smoothly.

Caution:Do it by yourself if you are an expert.This is just a tips.So use it by your own risk.

Hibernate or Sleep which is best ?

From my point of view and by searching various websites  I have found that

Hibernate is good that it resume all of your work after an extended period of time…..And do not use any power while close

and For sleep it can be use for shortest period of time and it uses some power while close…

So hibernate is good from the comparison and my personal experience

But we have to be cautious not to do those things too much Hibernate or Sleep that can sometimes causes the damage for hard disk if power interruption or any misinterpretation happens.