Tuesday, June 4, 2013

NasserTorabzade





http://www.instapaper.com/u/folder/2076345/nassertorabzadehttp://blog.gibbon.co/posts/2013-03-31-the-software-is-not-your-product.htmlRockstart is all about lean and that’s why we got the chance to meet the jovial Tendayi Viki.



via Pocket http://www.instapaper.com/folder/2076345/rss/1333056/2MUGtu13eHyVRs47bP1l4Y1jg

Saturday, June 1, 2013

A Programmer Should Cherish its Keyboard (http://breadandpepper.com/notebook/post/7/)


----- Forwarded Message -----
From: "info@toread.cc" <info@toread.cc>
To: nasser_torabzade@yahoo.com
Sent: Sunday, 2 June 2013, 2:29
Subject: [toread] A Programmer Should Cherish its Keyboard (http://breadandpepper.com/notebook/post/7/)

This is a cached page retrieved by "toread" on 06/01/2013 21:59:24 GMT. Original: A Programmer Should Cherish its Keyboard (http://breadandpepper.com/notebook/post/7/) [del.icio.us] [Furl] [Reddit] [Scouter] * This page may contains images/external files which are no longer available. * Page may not include frames, iframes and/or scripts. * "toread" is neither affiliated with the authors of this page nor responsible for its content.
A Programmer Should Cherish its Keyboard

A Programmer Should Cherish its Keyboard

By Petar Radošević

7 months, 1 week ago
Sometimes people walk up to my workstation and ask me about my keyboard. Leaving two hours later, they regret asking that question. Just like a guitar player can passionately talk about the Gibson guitar, I can talk on and on about the necessity of good keyboard. I have condensed that talk to a view paragraphs. Let me convice you to become a master typist.

Touch typing

Steve Yegge's post called Programming's Dirtiest Little Secret is a true Yegge length post explaining why every programmer must learn to touch type. I fully agree.
Most of the day, your profession has you communicating to your computer by typing. Writing code, documentation and talking to others by chat, IRC and email. Typing, typing and more typing. You lose a lot of time if you need to "hunt-and-peck" your keys. You not only lose time, there is also the danger of losing your train of thought.
I learned to touch type by shooting zombies in the head, but there is a whole range of software out there which can help you out. If you want to go hardcore, buy a keyboard with blank keys.

Keyboard Shortcuts

Learn your keyboard shortcuts because you do not want to leave your keyboard for your mouse. Consider your mouse as evil. It is a main cause for RSI and it's slow.
First, you need to learn the most important shortcuts for your editor. Don't worry, it's only a few hundred if you are using Emacs like me.
Another way is commanding your browser by keyboard. I liked using Vimium for Chrome and Vimperator for Firefox. My latest browser of choice is Conkeror, a version of Firefox which is Emacs centric in its use.

Keyboard layout

People love to mention how weird I am by typing on a Dvorak layout keyboard. First they laugh at you...
Anyhow, three years ago I came across an article about the Dvorak keyboard layout and I agreed that it was ridiculous that I'm still typing on a keyboard layout which is not optimal and this only because I'm to lazy to learn something new. I went cold turkey and although cursing a lot in the first months, my hands thanked me later.
There is a lot of research on Dvorak vs Qwerty. My experience is the same as other users on Hacker News. I cannot say that I will make you a faster typist, I can say that it will be better for your hands.

Mechanical Switch Keys

The last thing on the road to typing Nirvana is buying a good keyboard. A good keyboard is a keyboard which gives you feedback, meaning you can feel when a keypress is successful. Keyboards with a mechanical switch give you this feedback. They not only give you feedback, but also increase your typing speed and lifetime.
I went a bit overboard on this one and own a Das Keyboard, HHKB II and Leopold Tenkeyless. I would recommend you the Leopold Tenkeyless because it reasonably priced unlike the expensive HHKB II. I didn't like the Das Keyboard because it's huge and the distance between the mouse and keyboard is too big.

Conclusion

If you spend this much time behind a computer, you owe it to yourself to make the experience as smooth as possible. Not having to think about the means of communication leaves you with all the focus on the task at hand. It can be that little nudge needed to build great software.
˜
Follow @breadandpepper Tweet
To Top
Home
Notebook
Work
About


Adding New Option In SweetCron : Codegenius





Thank you for taking the time to write to us. We appreciate your feedback and support.



via Pocket https://gimmebar.com/view/519fdecdaac422d232000027

Evernote error : access denied





Public notebook not found The location you provided () does not correspond to a valid public notebook. This may be caused by a typo in your web link, or the notebook may have been closed by its owner.



via Pocket https://www.evernote.com/pub/nasser-torabzade/nasser-torabzadesnotebook#b=9222d568-5002-4d40-9aeb-98cbf82a532b&st=p&n=40895d73-03ff-403d-baef-6377af52b993

The Software is not Your Product





Rockstart is all about lean and that’s why we got the chance to meet the jovial Tendayi Viki. In his presentation about what it means to do lean development on your product there was the following sentence:



via Pocket http://blog.gibbon.co/posts/2013-03-31-the-software-is-not-your-product.html

Viewport Meta Tag For Non-Responsive Design





I'm sure you all are using viewport meta tag for responsive design, but did you know that the viewport tag can also be very useful for non-responsive design? If you haven't got the time to convert your design to responsive yet, you should read this article on how to use viewport tag to improve the



via Pocket http://webdesignerwall.com/tutorials/viewport-meta-tag-for-non-responsive-design

n33





I'm AJ (aka n33), a web designer + developer from Nashville, and this is my personal site/blog/ranting space. HTML5 Up! is a side project I actually set up a few weeks ago but failed to mention here because I'm an idiot who forgets important things.



via Pocket http://n33.co/