My ideal development team

When choosing between features, deadlines and maintainability, they always choose maintainability.

They have settled on a development methodology, be it Evo, Scrum XP or some home-made cocktail and follows that methodology rigorously.

They do not let themselves run by MS Project plans but rather by a backlog of features and by on-site customer demands.

An ode to the welfare state slaves

Dear literate welfare state slave,

Today, I met a welfare state king. He popped up in my office around lunch time, keeping in his hands a fat workbook with the logo of the local trade union on the cover.

Without presenting himself, he asked whether we were hiring. I said that, AFAIK, we were not hiring. He then asked me whether I could write in his workbook that we can not consider him for a position at our company. I said that I can not do so and the managing director was out on lunch. The man excused and left promptly.

While speaking to me, the man showed me a few pages in his workbook. It had an special layout inside, every page was split into two columns, every column had four cases where one could put a date, a few words, and a signature. The whole workbook, even its internal layout, was produced typographically and some of the cases were already filled by other people's text.

Прошу ещё одного совета

Первый вопрос про оффлайновый органайзер и список дел очень успешно разрешился советами перейти на Evolution. Выяснилось, что Evolution довольно стабилен, просто не надо было пользоваться Ubuntu. Удобнейшая интеграция с Clock Applet + возможность вести несколько календарей в разных цветах растопили моё сердце за несколько минут. Вот только списки дел могли бы быть иерархическими, впрочем, нет в мире совершенства.

Так что я осмелюсь задать ещё один вопрос. Не подскажет ли кто книжку по реляционным базам данных и по языку SQL, в которой бы простым языком разъяснялись базовые понятия. Например, про то, что существует 4 основных типа JOIN'ов, 3 уровня изоляции, и почему тех именно четыре, а этих -- три. Пока нашёл ссылку на одну вроде как стоящую книжку -- Joe Celko - SQL for Smarties

Посоветуйте оффлайн-календарь с todo

Сабж, будучи завален разнообразной работой, ищу удобный способ самоорганизации. Пока лучше Google Personalized Homepage + Google Calendar ничего не нашёл, хотя всего-то хочется календать с возможностью добавления событий и какой-нибудь иерархический TODO с возможностью определения приоритетов.

Ужасно хочется чего-нибудь оффлайнового.

Время тестов ;-)

Поздравляем! Вы- Янус Невструев
Вы - Янус, великий Маг ижертва собственного эксперимента. Вы едины в двух лицах и знаете всё о будущем ваших коллег. Они вас любят, но слегка побаиваются. Будьте с ними пооткровеннее, и они вас примут таким , как вы есть.
Пройти тест

Java behaviour between different JVMs

Recently, I caused a delay in the delivery of a JSF/Spring/Hibernate application running under Tomcat.

The reason was that I built the application with Java 6 and shipped it this way for testing which used Java 5.

Testing identified a major performance problem. Pages that took max. 5 seconds to load were loading in 30 seconds.

It took me a few days before I figured out I was using Java 6 at the time of building.

Now, I am looking at the The JavaTM Virtual Machine Specification and wondering what could have changed between Java 5 and Java 6 if the specification did not change since 1999.

Pages