Wednesday, February 24, 2010

За синдикатите, стачките и други подобни

Все по-модерна дума се оказва СТАЧКА. И хората стачкуват за какво ли не, дори и за това че някой се осмелява да откаже да им прави подаръци или по-скоро дори не да спре да им прави подаръци, а да изиска те да бъдат използвани по предназначение (за справки тук и тук).
Краино време е хората да прочетат и да разберат какво представляват синдикатите и чии интереси те представляват. Нека първо преведем дефиницията на думата синдикат:
* Група лица и/или компании представляващи общ бизнес интерес или даващи публичност на обща цел
* Подобна група от престъпници въвлечени в организирано престъпление.

Дори да приемем, че втората дефиниция не е валидна за трудовите синдикати нека все пак анализираме целите на синдикатите и най-вероятните последствия при положение че най-често срещаното искане бъде прието:

Повишаване на заплати

Само по себе си в това изискване няма нищо лошо, но негативният ефект идва от една дребна специфика на това изискване: Повишаване на заплатите на всички служители в даден бранш или фирма. Все още не съм чул за синдикални искания обвързани по някакъв начин с производителността на труда или нещо сходно.
Нека анализираме следната изходна позиция:
* Работник 1 (заплата - 5 единици, произведена продукция - 10 броя)
* Работник 2 (заплата 2 единици, произведан продукция - 4 броя).
В резултат на приети искания минималното заплащане е увеличено до 4 единици. Автоматично това ще доведе до намаляване мотивацията на Работник 2, тъй като той ще получава 80% от заплатата на Работник 1 при само 40% от неговата производителност. Една проста калкулация за заплащането на двамата работници:
* Работник 1 - 0.5 парични единици за 1 брой продукция (10 броя/5 парични единици)
* Работник 2 - 1 парична единица за 1 брой продукция (4 броя/4 парични единици).

Каква изненада по-слабо производителният работник изведнъж получава двойно по-високо заплащане.

Тук е моментът да отбележа, че аз приемам всеки един човек за достатъчно интелигентно същество за да осъзнае защо трябва резултатът да бъде обвързан със заплатата и защо трябва да бъдат стимулирани по-високо производителните работници, а не да бъдат приравнявани към по-слабо производителните.
Но това все още не е най-лошото, то тепърва предстои. В средносрочен план, освен че нашият Работник 2 няма да бъде мотивиран да подобри своята производителност допълнителният ефект ще бъде пълната демотивация на Работник 1. Тук изобщо не става въпрос за демотивация за подобрение на работата, а за демотивация да поддържа своето ниво и най-вероятното намаление на неговата производителност.
Следва да отбележа, че това не са теоретични мисли, а резултат който сам виждал нееднократно в работният процес. Дори този негативен ефект се получава без работниците да знаят заплатите на своите колеги. Самият факт, че колегата на същата позиция извършва по-малко работа от мен действа достатъчно силно на хората.
Нека всеки се замисли дали синдикатите наистина защитават интересите на работещите хора или всъщност те наистина са група от престъпници, като поне едно пресъпление може да бъде посочено - възпрепятстване на общественото развитие.

Monday, November 16, 2009

New Life for ShellEd - Milestone 0

It's a great pleasure to announce the first DLTK based version of ShellEd.
In addition to the porting work a number of new features have been added:
- task tags support
- launch script with ability to pass parameters
- code folding for functions
- open declaration for functions
- goto variable declaration

The plugin still needs stabilization but it is usable as is now (maybe even more than 1.0.4 release).

You can download Milestone 0 from here. Or if you are brave enough you can use the update site where snapshot builds are pushed.

Fedora package will be updated whenever I get some positive feedback.

Test, use, send patches, enjoy :)

Tuesday, September 8, 2009

Packaging Java libraries using Maven build system

After the BIG fight for updating Maven in Fedora (yay we got version 2.0.8 in Rawhide, finally) a really nice idea came to me: enhance RPMStubby to work for Maven pom.xml files in addition to Eclipse feature.xml files.
It happen to be really easy. Try it out from Linux Tools nightly update site and don't forget to report bugs.

Quick HOW-TO:
  • Right click on your pom.xml file.
  • Select Stubby/Stubbify a RPM spec file.
  • Enjoy.
Note: Upstream developers using Maven build system please fill all the metadata supposed to be in the pom.xml file. You will help us by not having to open bug reports like this.

Tuesday, May 12, 2009

Linuxtools 0.2 release and the new RPM specfile editor

Long time no post but Linux Tools 0.2 release really deserves it.
From all the wonderful tools I want to outline one of them - Specfile editor.

A number of new features appear in this release:

* User documentation - Finally we've got a user documentation to help new user get the most out of it.
* Structure compare - If you loved the way Eclipse Team/Compare allows you to view differences with latest from repository, local history and etc. for your source files - the feature is here for your .spec files.
* Even better rpmlint integration - Rpmlint warning/features are now in your Problem view so you don't miss them.

Now is the time to ease your .spec files editing and maintenance. Install and enjoy.
Install instructions and more details for the release here.

Thursday, February 12, 2009

Linuxtools 0.1 release

I'm so happy to see our first official release.
And I'm so proud with the functionality present in the RPM specfile editor. We get one of the best editors for spec files (or maybe the only one) with all the bells and whistles seen in other eclipse editors. At least we are trying so if something is missing for you please report it here. Users opinions are always welcome and motivating for us developers.
Hopefully most Fedora packagers will find this useful :).

Wednesday, February 11, 2009

Another one bites the dust

On my quest to have all Eclipse plugins I use(some of them not often enough like the one we will be talking about) packaged in Fedora I want to announce the latest addition to the collection:
eclipse-moreunit
This should help you getting your code more stable and tested. Go and try it or read more on its home page.