December 22, 2011

Top TEDx Conferences courtesy Youtube API & Python

Category: Life,Personal development,Software development — by Amit Chaudhary @ 5:17 pm

For some good conferences, these were the conferences with most talks in the top 500 talks, the number of talks & video link to top talk from that conference.

TEDxTokyo,24

TEDxBuenosAires,18

TEDxCairo,17

TEDxParis,17

TEDxDubai,14

TEDxCaltech,12

TEDxNYED,10

TEDxEast,7

TEDxLahore,7

TEDxTaipei,7

I wrote couple of Python (programming language) scripts that used YouTube API. The approach, find TEDx conference with a larger number of high quality talks, the quality measured by view count.

Some additional notes:
-A check in top 200, brings in TEDxBerlin, TEDxCMU, TEDxNASA & TEDxToronto
-A check in top 1000 brings in TEDxSF, TEDxAmsterdam & TEDxAcademy
-The code is bunch of small Python scripts and is in github at https://github.com/amitch/ytube-tedx

• • •

August 11, 2011

On Quora: Workspace, Problem Solving, Tools for Python Developer, Real time in Python or Ruby

Category: Personal development,Software development,Work — by Amit Chaudhary @ 11:01 am
Rooms with different engineers followed by Open space are the best among the other choices. It
-Encourages collaborationidea flow & camaraderie.
-promotes visibility & transparency.
-is efficient in terms of cost & time to setup.

The biggest drawback is that it does not leave space (mental, sound & time kind of space) for flow to happen easily. Hence you will see productive programming start in late afternoon or lots of head phones. This is less so in shared rooms than in Open space.

Personally I prefer silence during work and have worked in startups with Cubicles, Office(great view of Mt. Rainier), Shared rooms & Open space and would rate individual offices as worse of the lot due to the walls, real and virtual.

How does one become good at problem solving?

Work at becoming a better solver in addition to solving new problems.
See Topcoder tutorials such as How to find solution and how to dissect a problem.
http://www.topcoder.com/tc?modul…

Use Charlie Munger‘s “Mental models” method as another approach, they are covered in this pdf http://www.focusinvestor.com/Foc… & better in his book, Poor Charlie’s Almanack, http://www.poorcharliesalmanack….

What tools should a modern Python developer have under his belt?

I would like to propose a 6-12 month list, instead of a 5 year list.

Find out & use
-details of python REPL including dir & help command

-the Python coding standards, PEP 8 & Python API documentation standard, PEP 257.

-Read pythonic code, options include Guido’s essays likehttp://www.python.org/doc/essays… or Dare Obasanjo’s python code and followup posts,
http://www.google.com/search?hl=…

-Code to write: Runtime object alteration, even if you do not use it latter. Write an iterator.

-the Python standard library including string, date, persistence, regex, etc.

-create a python package & upload to pypi.

-write some unit tests with unittest\PyUnit\nosehttp://docs.python.org/library/u…

For using Python, consider Tornado (web framework) by the FriendFeed (nowFacebook Inc. (company)) team.

Go through their documentation & excellent demos, https://github.com/facebook/torn….
If you prefer a book, go through “Building the real time user experience” by Ted Roden

For using Ruby, you can use what VMware Cloud Foundry Platform-as-a-Service (PaaS) uses, Thin webserver, Ruby 1.9 fibers and async DB drivers, see this article http://www.igvita.com/2011/04/14…

For Ruby I have also seen references to orbited & juggernaut.

• • •

On Quora: Best iPad Apps, What to do in LA, Toddler foods, Kettlebells & Making Friends

Category: Entertainment,Health,Life,Parenting,Personal development — by Amit Chaudhary @ 10:54 am

What are the best iPad apps?

Fantastic Flying Books of Morris Lessmore is an inter-active book for kids, see the making at http://www.morrislessmore.com/?p…

The Disney\Pixar apps Toy Story & Dr. Seuss books are great on iPad.Flipboard is very useful & well design, it is a photo, news & social discovery magazine.

KardCombat is a fantasy card game which is quite addictive, it has a nice multi-user mode through OpenFient.

Slice HD is a puzzle game with good use of multi touch & a nice concept, the blood is so realistic, it is cringe inducing.

Planetary is a way to play & browse your music using Suns, Planets & Moons. The UI is smooth and easy to get hang of.

What fun things are there to do in LA?

Some of the beaten path (Disneyland, Universal Studios, Hollywood Star Walk & Madam Tussaud’s Wax Museum) in addition to those already covered.
Architecture: Do the guided or self audio tour of Walt Disney Concert Hall by Frank Gehry

Beach: If you have visited the Energetic beaches of Venice & Santa Monica, go to Zuma beach for nice sand & water and a bit more quieter setting.Downtown & Food: Stay in downtown, watch a modern dance for free (http://www.grandperformances.org) & eat at some fabulous restaurants including Border’s Grill, Mixt Green (It is a SF original) & Cafe Pinot near the LA library.

Here are some approaches which worked for us. Our little one did not even try ripe mangoes
  • Eat it a bit yourself.

This tickles their curiosity.

  • Leave it out there and wait for hunger.

Some sliced apples in a small bowl get attention when hunger happens

  • Keep the food simple

Peas or boiled baby carrots instead of Broccoli, etc.

 I liked those used by our trainer & sold by American Kettlebell club\World Kettlebell club best. They work well for Swings as well as more complicated ones like Press & Clean or TGU.

They have a good medium grip, same size bell for different weights. They are expensive, specially when shipping is added.Kaizen\Budo kettlebells have better prices & have a good finish. The large grip means I use it primarily for Swings.

The best option for beginners or anyone doing one handed routines like TGU, is the adjustable kettlebell by Jillian Michael, available online & in Target stores. It goes from 5 to 20 lb, while classic bells start at 8kg (18 lb.)

Good or close friendships will need one or more of these, some can be made more likely to happen.
Give it Time: Good friendships take time to develop. Which would mean, one meets in same place for a few years, school or work are a good example.

Shared mission: Good friends would have shared something in life, typically a mission, a project with full effort, a great road trip, a hardship.

Respect:
 Eventually, there needs to be respect for each other,
this trumps politeness, good nature, hobbies and other general social traits, they do smoothen the path.

Chemistry: There are times where things click, it is the human chemistry. Once you notice it happen, help it expand.

Follow through: Which brings us to, follow through by staying in touch
A great follow through person is Warren Buffett
as per the book Snowball, even earlier in his life, after first meeting with someone, he would decide he wants to be a friend & makes place for them in
his life, invites him\her to golf or tennis, to their company, requested his wife
to ask them to club, etc.

Make place for spontaneity in addition to plans: This is staying late once something gets going, showing up on request & more.

Make time for outside activities: Be it Poker, Eating, Yoga, Hike, Pub, Dancing or Squash, make time for outside activities & try to do these with like minded folks. I cannot mostly program, browse the web or meditate & increase

Changes & Time: After this change will be the big one. As we live, aspects ofour lives change, externally, we play new sports, our career gives us different interest, have families with kids, move to different locations.
There is also change internally, we worry more or less about things than we use to, we enhance our selves to do a few things better, we drink & eat something else or not all.
This will distant one from some earlier friends. It is a time to be open to new friends who will one day become close friends, it is also time to open to a different tribe.

• • •

March 10, 2010

Highlights from The Way I Work: Paul English, Co-founder Kayak

Highlights from The Way I Work: Paul English, Co-founder Kayak

  • Up everyday at 6:00, Email & then Yoga. Has a meditation room.
  • We work really hard for 40 to 45 hours a week, but we believe in people having strong personal lives. Over the past six years, there have been maybe five times I’ve spoken with Steve before 8 a.m., after 5 p.m., or on the weekend.
  • Always drives kid to school.
  • We have offices in Connecticut, Massachusetts, and California. We started with the first two because my co-founder, Steve Hafner, lives in Connecticut, I live in Boston, and neither one of us wanted to move.
  • We have an open office environment. our general philosophy is that an open environment facilitates intellectual intensity. Most engineers are introverted. Here, when people overhear a discussion, we encourage them to walk over and say, “There’s another way to do that.”
  • The engineers and I handle customer support. If you make the engineers answer e-mails and phone calls from the customers, the second or third time they get the same question, they’ll actually stop what they’re doing and fix the code. Then we don’t have those questions anymore.
  • Real time datamining and support information. We have four monitors in the office where you can see real-time streaming information about the site — how many visitors, how many click throughs. It also displays the last customer e-mail that came in and the photo of the employee who answered it. So you’re walking by and you see, “Oh, Dan just answered a question.” We developed our own customer support software. One of the things it does is randomly select an employee response to a customer and send that response out to the entire company and to all of our investors each day. It keeps us on our toes.
  • I keep noon to 2 p.m. open, because I like going out to lunch. It’s also a time for me to socialize. We have a very active work force.
  • I do all of the firing. At times, I’ve fired maybe one out of every three people I’ve hired. That might make people think I’m bad at hiring, but I think I’m quite good at hiring. The only way 100 people can ever build a larger company than one that has more than 8,000 people — that’s what Expedia has — is by hiring Olympic-quality, unbelievable all stars of technology.
  • Every Tuesday night, I have an open dinner at my house. Anywhere between four and 15 of my relatives will show up for dinner. I’m not a great cook, but it’s fun to have people over.
  • I read for an hour every night before going to bed. I love reading books by Indian authors. I’ll also read books about global health and Africa, as well as a murder mystery now and then. But I don’t like business books. There are so many things in life that are more interesting than business.
• • •

November 19, 2009

Interesting podcast: Inside Out Weight Loss – Renee Stephens

Category: Health,Personal development,Quotes,Spiritual — by Amit Chaudhary @ 9:35 pm

I came across a very interesting podcast (basically mp3 files recorded by an Author or company) covering Health, Weight loss, Exercise, Motivation, Stress control, Visualization and Personal Development. It has been a revelation and I recommend you try it.
Inside Out Weight Loss: Aligning Mind, Body and Spirit for Lasting Change by Renee Stephens

Caveat: One has to be patient as it has ads and Renee has a slow pace.

Here are a few gems:

-Set a goal everyday. Small or big. From Melinda Gates. Renee’s inside out weight loss, #19: Success journal

 -My journey to health is with ease and enjoyment. Visualize the journey, not just the destination. Renee’s inside out weight loss.

-Move from saying and thinking I am tired, to expanding it. Feel it and say I am sleepy, I have pain, I am hungry. These are steps to awareness and what needs to be done. Renee’s inside out weight loss. Simple Snoozing techniques #1

• • •

Notes from the Audio Book: Career Warfare: 10 Rules for Building a Successful Personal Brand and Fighting to Keep It – David F. D’Alessandro

Category: Personal development,Quotes,Work — by Amit Chaudhary @ 5:26 pm

I heard the audio version of the Book: Career Warfare: 10 Rules for Building a Successful Personal Brand and Fighting to Keep It by David F. D’Alessandro recently. Following are notes from it.

Short Summary: It is a book on how to climb the career ladder while handling the hurdles and opportunities. The author covers anecdotes from his experience, making it even more interesting. For anyone in the work environment, I would rate it a 4/5.

Notes (They are from last chapter to first):

-Do not stop being a contender. Aka keep your edge from ages 30-60:
1. Don’t be a generic, be a Tylenol. Fear and sluggishness will settle in.
2. Get back on the horse. Go for the promotion.
3. Ask for a promotion. Never punch it at work.
4. Do not settle for cheap such as 5 percent rise, a better health plan. Field job with no raise, so they can come back. Latter you will make up more than this.
5. Moments of importance will happen, hard to control. Use the ones which are opportunities. Be ready and plan for them
6. Gamble shrewdly. Take risks, particularly department goals. No new job every 2-3 years.
7. Create a brain trust.
8. Tinker with success. Try to explain the reasons why.
9. Do not cross the lines of integrity.
10. Unexamined reputation is not worth it. Be conscious of what is your reputation.

-What do you want to be said at your retirement party?

-Do not let them see you sweat and you won’t sweat for long. HP CEO Carly fiorina and the proxy battle with Packard family.

-Keep an eye on when the standards have changed. At work, in public.

-Do something that reminds you there is a world outside work. Garden. Travel. Hike.

—-
Be gracious, but pick a fight if needed.
Be aware of your competitors.

It’s always showtime
Be on watch all day. There might be career altering opportunities.

Meetings are the stage where you build your brand. Or show your worst qualities. Use them well.

Work where you are learning and your brand is thriving. Do not get stuck. Note, he has worked at John Hancock for 20 years.

4. Use the pickle fork
-do not embarrass yourself. Toilet VP guy.
-dress well.
-do not judge another person by looks.
-about maintaining tact including at parties.

——
The idea is to learn from a boss, make contacts and grow.

If you stop learning and get lulled into mediocrity, you might end up on your 40s-50s working for someone 10 year younger and wonder what happened.

Types of bosses: patriarch, wimp, mentor, one way, paraiah.

Rule 3: Put your boss on the couch
—–
Rule 2: your mgr is your co-brand.
Your image with his peers is due to your boss.
Hierarchy and credit taken is often the way of corporate career. Get use to it.
Never criticize your boss. Ever.

3 types of employees. Sycophants, Contrarian, Balanced.
—–
Five attributes for success.
-bring company money
-tell the truth.
-keep your promise. Deliver on time.
-be discrete, use information, do not pass it along.
-have people want to work for you. People are your project. Use stick or just sweet talk.
———
-Promotions, decisions happen in a casual environment. Based on your brand and in minutes. What Is the first thing people think when they think of You?

-Rule 1: develop an external perspective to your actions.
Take humble tasks to be noticed by Execs.
Strive to put everyone in a good light.
-Get noticed.
Interesting example of exclusive restaurants. How by putting their reviews, he got access to seats there.
Finally

-Manage your brand. Like a Mercedes you are expensive and are expected a high performance.  

• • •
Next Page »
Powered by: WordPress Theme based on Sharepoint like theme from: ADMIN-BG