Monthly Archives: April 2015

More keyboard shortcuts and better focus management on the Azure Portal

Two months ago I blogged about keyboard shortcuts on the Azure Portal. We added more shortcuts recently. Now, you can look them up by pressing ? on the Portal.

Azure Portal Keyboard Shorctuts

In addition to that, we improved focus management. Now, you can use portal without a mouse.

Azure Portal with keyboard

Check other improvements we have done recently on Azure Preview Portal Improvements (April update) from Leon Welicki.


Basecamp books: Getting Real, Rework and Remote

Getting Real: The Smarter, Faster, Easier Way to Build a Successful Web ApplicationRework (David Heinemeier Hansson and Jason Fried)Remote: Office Not Required (David Heinemeier Hansson and Jason Fried)

Recently I read 3 books written by founders of Basecamp (formerly 37 Signals): David Heinemeier Hansson (creator of Ruby on Rails framework) and Jason Fried:

Getting Real was written almost 10 years ago, and it talks about the same things as most recent Remote. So you can skip it. However Rework, and Remote are definitely worth to read. They present the new(?) approach for work, and productivity.

Rework focuses on pragmatic ways to improve your (and your company) productivity.

Remote presents how remote working can be applied in your company. All Basecamp employees are remote workers. My key takeaways:

  • working remotely helps to better manage interruptions (nobody is going to step by with “quick question”)
  • you can manage your hours more flexibly: workout in the middle of the day? no problem
  • you live pretty much everywhere, and save up a lot of time on daily commute

Of course authors present ideas that works for them, and may not necessary work for you. However, I am sure you will appreciate more than one of their advises.

This is one of my favorites quotes from Remote:

remote - quote

As a teaser you can watch Jason Fried’s Ted talk: Why work doesn’t happen at work. I also recommend David’s talk: Unlearn Your MBA (from Stanford University).

Both Rework, and Remote goes to my favorite books list.

Guest Speakers in Computer Science

I got an opportunity to participate in Guest Speakers in Computer Science program as a guest speaker.

The goal is to connect students via Skype with people working in tech to solve one of the biggest talent problems in the world today. By 2020, it is estimated that one million computer science jobs in America will go unfilled because there are not enough students graduating with the right skills.

Computer Science gap

What is amazing in Computer Science, in my opinion, is the opportunity to build things. It was about 10 years ago when I was in middle school, and I discovered that I can create a website that everybody in the World can see. Another great thing is the opportunity to solve other people’s problems.

I love my job, because it gives me different challenges every day. And it is not only about writing the code. Good Software Developer has to be also a good marketing person. He has to understand the market, and the customer needs. He has to know whether an application or feature he is working on is worth his effort, and whether this is what the customer needs.

Today, Computer Science is not a single person coding in the basement. Nowadays, it is all about the people, cooperation and team effort. I love it, because I think that a group of people can always achieve more than a single person.

Computer Science is hard. Sometimes you are spending hours debugging a nasty bug. You are getting more and more frustrated. But finally, once you solved the problem, you feel a lot of satisfaction. Especially because you did it! This is amazing in Computer Science. When you work hard, it always pays you back.

I wanted be a part of Guest Speakers in Computer Science program, because I wanted to share my experience. I know how much it means for a person who want to start a career, to hear from somebody who already did it. I have been there, and I know how much the people who I met helped me to drive my career. I wanted to pay it back somehow.

So far I gave 4 talks, and it was very fun! The most common question was: “Have you met Bill Gates?”. This is something I need to work on 🙂 There were also more practical questions like: “what programming languages should I learn?”, “how to prepare for College if I want to study Computer Science?”, or “how to choose the right things to do out of millions possibilities?”.

If you are IT professional I encourage you to join this program as well!