Archive for September, 2007

10+10 Google Golden Rules

GoogleJust read on Bruno’s blog TEN golden rules/principles that I couldn’t really agree more! From his visit to Google Zürich’s headquarters he managed to collect “TEN principles of Google Engineering/Software Development”:

  1. Single-source code repository for all Google code (G has a rather big repository, and all engineers have access to the source code)
  2. Developers can checkin fixes for any Google product (an “open-source” approach)
  3. You can build any Google product in three steps (get, configure, make)
  4. Uniform coding standards (how should code “look”) across the company
  5. Mandatory code reviews before checkin (if a developer fixes a bug in Gmail, the fix needs to be approved by the Gmail team)
  6. Pervasive unit testing (a “unit” is the smallest testable part of a program; unit testing validates that it works properly)
  7. Test run continuously, emails get sent (automatically) to developers if any failure is spotted
  8. Powerful tools that are shared companywide
  9. Rapid project-cycles, developers change projects often, and can devote 20% of their time to pursuing whatever idea/project they want (if it gets somewhere, Google will then throw some more engineers at it and turn it into a product or a feature)
  10. Peer-driven review process, flat management hierarchy

and as if this ten weren’t already some amazing good advice for anyone involved in development these days, Bruno also mentioned some other “TEN (amazingly simple) things Google has found to be true“:

  1. Focus on the USER and all else will follow.
  2. It’s best to do one thing really, really well.
  3. Fast is better than slow.
  4. Democracy on the web works.
  5. You don’t need to be at your desk to need an answer.
  6. You can make money without doing evil.
  7. There’s always more information out there.
  8. The need for information crosses all borders.
  9. You can be serious without a suit.
  10. Great just isn’t good enough.

Amazing, yet so powerful tips if you managed to put them to pratice wisely and effectively, no?

1 comment September 25th, 2007

SAPO CODE BITS

Well, SHiFT isn’t happening this year… and yeah, believe me no one’s more sad about it than myself, well may two other crazy guys! But we couldn’t stand still so we’re helping SAPO in an astonishing event:

SAPO CodeBits

and trust me, we’re all aiming high, as high as we’re allowed to get all the Portuguese developers an amazing event, party and mash-ups contest!

The event is obviously inspired in the Yahoo Hackday which totally contagious us back in May in London when some of us managed to attend it. Since not all Portuguese can afford traveling as far, SAPO decided to recreate it!

We’re trying to include everyone that wishes to go, but since the seats are limited, I urge everyone who praises for his/her geekiness without shame to register at:


Time as come for all of you geeks in the closet to come out, so I really hope we can all meet up in November in Lisbon!! ;)

4 comments September 21st, 2007

RailsConf Europe 2007 (Personal Notes)

UPDATE: I’ve also uploaded some pics to flickr, and the presentations are already being put online at the railsconf homepage.

Rails Conf Europe 2007As promissed I’ve been writing down a lot of notes (on paper) from the conference itself, which I’ll put online later! For now, you could check some of my non-edited notes from the presentations I’ve attend so far:

2 comments September 18th, 2007

RailsConf Europe 2007

UPDATE: check my (unreviewed) notes here.

Rails Conf Europe 2007If all goes as planned, from Monday to Thursday I’ll be at the RailsConf Europe in Berlin.

For people wondering what I’m talking about:

Ruby On Rails is a programming framework for building database-driven websites which is becoming increasingly popular among programmers, mainly because its easy and yields results quickly, requires minimal configuration and project start-up overhead. Rails is written in Ruby, an object-oriented scripting language with roots in Perl, Lisp, and Smalltalk (2 of my personal favorites out of 3!).

So if you’re around Berlin during these days, please send me a mail and will meet up!

For all the friends and Rubists who couldn’t make it to Berlin, I’ll going to cover it here on the blog, (in Portuguese primarily) as much as I can! ;)

3 comments September 15th, 2007

Playstation 3 Home

Took them some time, but the first images of the online social network for Sony’s Playstation 3 kind of seem in the right direction. You can see the video on directly on YouTube, or watch it here:

1 comment September 15th, 2007

Previous Posts


Calendar

September 2007
M T W T F S S
« Aug   Oct »
 12
3456789
10111213141516
17181920212223
24252627282930

Posts by Month

Posts by Category