Google Tech Talks - How Open Source Projects Survive Poisonous People (And You Can Too)

April 12th, 2010 Daniel Ionescu No comments

O discuție interesantă nu numai din punctul de vedere al identificării oamenilor care “otrăvesc” climatul unei comunitați, ci și din punctul de vedere al creării si conducerii echipelor care se bazează pe “consens”, așa cum sunt comunitățile de programatori open source.

Din păcate minoritatea gălăgioasă, lăudăroasa si agresivă este privită ca cea care trebuie promovată. De cele mai multe ori agresivitatea, lauda de sine și egoismul sunt considerate calităti (omul știe să se vândă, își cunoaște valoarea, știe sa își impună punctele de vedere). Sunt oameni care cred ca trebuie sa conduca cu orice preț, că s-au născut pentru a fi lideri. Astfel de oameni au toate sansele sa devină in scurt timp lideri, arzând toate etapele pregatitoare unei munci de o covârșitoare responsabilitate, otrăvind climatul echipelor pe care le conduc. Ce e trist, e ca astfel de oameni nu vor invața nimic din experiența conduceri, pentru ca ei “nu gresesc niciodata”.

Probabil ca din această cauză sunt puțini oameni din mediul corporatist care înțeleg felul în care o comunitate open source lucrează. Pentru a rezista intr-un mediu meritocrat si profund colaborativ trebuie sa ai TOATE aceste calități :

  • Politețe
  • Respect
  • Încredere
  • Umilință

Cred că un astfel de management al resurselor umane este benefic oricarei intreprinderi fie ea mică sau mare.

 

Source: How Open Source Projects Survive Poisonous People (And You Can Too)

Categories: Programming Tags: , ,

Google Tasks for Google Apps For Your Domain as a stand-alone online application

February 28th, 2010 Daniel Ionescu No comments

In the browser’s address bar enter the URL https://mail.google.com/tasks/a/domain.com/canvas?pli=1 . Replace “domain.com” with your Apps domain. Hit Enter.

Categories: Programming Tags:

The power of the functional programming language

August 10th, 2009 Daniel Ionescu No comments

Read Joel Spolsky’s essay Can Your Programming Language Do This?

Categories: Programming Tags:

Software Engineering Tips

August 10th, 2009 Daniel Ionescu No comments

A great collection of essays about programming, it development and freelance: http://sites.google.com/site/yacoset/Home.

Categories: Uncategorized Tags: ,

Smashing Magazine, 50 New CSS Techniques For Your Next Web Design

July 22nd, 2009 Daniel Ionescu No comments

Cameron Chapman article CSS Techniques For Your Next Web Design is a great resource of CSS, CSS3 and javascript techniques that will help you to improve your web design skills.

Some random techniques that the article mentions:

  • Aligning Inline Images with the Vertical-Align Property
  • Making Your Footer Stay Put with CSS
  • Vertical Centering with CSS
  • Handy Tips for Creating a Print CSS Stylesheet
  • Flexible Equal Height Columns
  • CSS Columns with Borders
  • A Killer Collection of Global CSS Reset Styles
  • Smart Columns with CSS and jQuery
  • Multiple Backgrounds (CSS3)
  • Centered Tabs with CSS
  • Codename Rainbows

and so on!

Categories: web design Tags: , ,

Remember The Milk Ubiquity

July 22nd, 2009 Daniel Ionescu No comments

Remember The Milk Ubiquity is a Ubiquity command that interacts with Remember The Milk to manage your tasks. I find this command quite useful. For more information about this command look here.

Categories: Uncategorized Tags: ,

An easy way to check if a number is odd or even

June 30th, 2009 Daniel Ionescu 1 comment

Using the bitwise operator AND you can check if a number is odd or even.

private bool IsOdd(int i)
{
     return (i&1==1);
}

If the function IsOdd() returns true then the number is odd otherwise, the number is even.

Categories: Programming, Uncategorized Tags: , , ,