Wednesday, August 14, 2019
Tuesday, January 26, 2016
Programmer Salary History
According to this blog post, the programmers salaries in Austin, Texas has tripled in 2013 since 1996.
I made a chart based on the numbers given in that blog post.
I made a chart based on the numbers given in that blog post.
Tuesday, October 20, 2015
Robin Sharma: Great Life
#robinsharma
- Exercise daily.
- Get serious about gratitude.
- See your work as a craft.
- Expect the best and prepare for the worst.
- Keep a journal.
- Read “The Autobiography of Benjamin Franklin”.
- Plan a schedule for your week.
- Know the 5 highest priorities of your life.
- Say no to distractions.
- Drink a lot of water.
- Improve your work every single day.
- Get a mentor.
- Hire a coach.
- Get up at 5 am each day.
- Eat less food.
- Find more heroes.
- Be a hero to someone.
- Smile at strangers.
- Be the most ethical person you know.
- Don’t settle for anything less than excellence.
- Savor life’s simplest pleasures.
- Save 10% of your income each month.
- Spend time at art galleries.
- Walk in the woods.
- Write thank you letters to those who’ve helped you.
- Forgive those who’ve wronged you.
- Remember that leadership is about influence and impact, not title and accolades.
- Create unforgettable moments with those you love.
- Have 5 great friends.
- Become stunningly polite.
- Unplug your TV.
- Sell your TV.
- Read daily.
- Avoid the news.
- Be content with what you have.
- Pursue your dreams.
- Be authentic.
- Be passionate.
- Say sorry when you know you should.
- Never miss a moment to celebrate another.
- Have a vision for your life.
- Know your strengths.
- Focus your mind on the good versus the lack.
- Be patient.
- Don’t give up.
- Clean up your messes.
- Use impeccable words.
- Travel more.
- Read “As You Think”.
- Honor your parents.
- Tip taxi drivers well.
- Be a great teammate.
- Give no energy to critics.
- Spend time in the mountains.
- Know your top 5 values.
- Shift from being busy to achieving results.
- Innovate and iterate.
- Speak less. Listen more.
- Be the best person you know.
- Make your life matter.
Monday, October 12, 2015
Sunday, August 23, 2015
SubSonic Active Record
SubSonic is A Super High-fidelity Batman Utility Belt that works up your Data Access (using Linq in 3.0), throws in some much-needed utility functions, and generally speeds along your dev cycle.
SubSonic was one of my favorite tools in my early days of professional programming. It was an ancestor of the ORM tools, practically it was an ORM that could generate the entire Data Access Layer knowing only the connection string from the referenced database. It was magic for me in those days.
But after that came Entity Framework from Microsoft and the rest is history.
Lately, I've been looking through my old projects and it reminded me of my old passion for this tool. Then I've 'googled' if there are some updates, and the only thing I've found was that it has been moved on GitHub
Wednesday, September 24, 2014
Saturday, June 1, 2013
Raspberry Pi and Web camera
- Web camera (Logitech C170). In some cases an USB powered hub should be used because the camera uses more power than the Pi.
- Update your Pi:
sudoapt-get updateInstall Motion application. It will get the web cam output and will send it to the built in web server:sudoapt-getinstallmotion- Plug in the web cam (directly or via powered USB hub). List the usb devices to verify that the camera is installed:
- Configure the motion application by editing the config file:
sudonano/etc/motion/motion.confdeamon=onwebcam_localhost=offwebcam_port=8081 (default setting)you could play with the other parameters too.sudonano/etc/default/motion- start_motion_deamon=yes
- Open your web browser and type the pi_ip_address:8081 and check your result
Sunday, April 28, 2013
Raspberry Pi and VNC
Steps to run VNC server on Raspberry Pi
1. Install UltraVNC viewer on your laptop
2. Install PuTTY on your laptop
3.Connect to your Raspberry Pi from your laptop via the PuTTY (using the IP address of the RaspPi)
4. Install VNC server on your RaspPi by typing this command in the PuTTY: sudo apt-get install tightvncserver
4. Start the VNC server on your RaspPi by typing this command in the PuTTY: vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565
5 Start the VNC Viewer from your laptop and type the IP address of the RaspPi. This way you'll have direct GUI connection to your Raspberry Pi.
1. Install UltraVNC viewer on your laptop
2. Install PuTTY on your laptop
3.Connect to your Raspberry Pi from your laptop via the PuTTY (using the IP address of the RaspPi)
4. Install VNC server on your RaspPi by typing this command in the PuTTY: sudo apt-get install tightvncserver
4. Start the VNC server on your RaspPi by typing this command in the PuTTY: vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565
5 Start the VNC Viewer from your laptop and type the IP address of the RaspPi. This way you'll have direct GUI connection to your Raspberry Pi.
Saturday, April 20, 2013
Sunday, February 17, 2013
Saturday, February 16, 2013
Sunday, February 10, 2013
Six Thinging Hats by E.de Bono
- White Hat: - focus on the data available.
- Red Hat: - use intuition, gut reaction, and emotion.
- Black Hat: - think of all the bad points of the decision.
- Yellow Hat: - think positively, optimistically.
- Green Hat: - use creativity, get out of the framework.
- Blue Hat: - process control.
Subscribe to:
Posts (Atom)


















