Nov. 4th, 2010

juan_gandhi: (Default)
A recruiter referenced a company where they need someone familiar with SDK framework architecture.

Frankly, I could not figure out what this can mean. Google gives 0 1 link(s) to "SDK framework architecture".
juan_gandhi: (Default)
If you don't know what a predicate is... a predicate is a function that takes (meaning - returns) logical ("boolean", in programmese) values. Since you have operations on logical ("boolean") values, you can apply them to predicates to produce other predicates.

So far so good, right? Having a predicate, you can define "filter" on a collection (set, list, array) - similar to SELECT WHERE (note that there's no SELECT WHEN, because the logic of SQL is boolean, and temporal logic is not).

This seems to be enough to deal with conditions. Hibernate does it when you use HQL and build compound conditions.

But no! Not everybody who does not know what a predicate is goes ahead and reads about it. Some people just invent them. Look at this. "In computer programming, the specification pattern is a particular software design pattern, whereby business logic can be recombined by chaining the business logic together using boolean logic." The article mostly consists of two pieces of crappy C# code (crappy and crappier), and has references like "The Specification Pattern: A Four Part Introduction using VB.Net".

As someone (last time it was Erik Meijer, last night at BAHASKELL meeting in EY in SF) said, nothing that has "science" in its name is actually a science. This perfectly applies to CS.
juan_gandhi: (Default)
this one compiles:

public class Internets {
  public static void main(String[] ignoreus)
  {
    http://users.livejournal.com/_winnie/265924.html
    System.out.println("and you thought?");
  }
}
juan_gandhi: (Default)
Бля, почему мне раньше не показали этого места?! 13 лет пошли прахом...
juan_gandhi: (Default)
В Санта Кларе и в Сан Матео все, блин, в смысле, 3/4, проголосовали за мариванну. Против проголосовали округа Хамболдт и Мендосино - это им их подпольный бизнес подрывает, да Лос Анджелес и Орандж - то ли им тоже бизнес подрывает, то ли им мексиканская мафия велела.

Короче, потребители за, производители против. Мило.

Аналогичный случай и со свободой порнографии.
juan_gandhi: (Default)
Ну всем известно, что при обмене товаров ли, товар-деньги-товар ли, каждая сторона счастлива. Т.е. при каждом обмене излучаются два фотона счастья. Не так при социалистическом распределении. Получающий доволен, но не совсем, т.к. на халяву хотелось бы больше (два раза кликнуть золотую рыбку, докучать жар-птице, издеваться над щукой). Выдающий тоже недоволен - ему-то что с этого? А уж тот, чей бесплатный труд произвёл продукт для бесплатной раздачи... короче, излучаются кванты несчастья. Конечно, где-то они с квантами счастья аннигилируются, но тут без бутылки редко обойдётся.
juan_gandhi: (Default)


В смысле, такой вкуснятины я как-то давно не встречал, а уж в общепите так и подавно.
juan_gandhi: (Default)
Скоро исполняется сто лет со дня смерти. В соответствии с волей автора, будет опубликована его автобиография. Впервые.
juan_gandhi: (Default)
Сегодня с одной лавочки позвонили; чуть ли не с первых слов сообщили мне, что у них в стартапе принято работать по 100 часов в неделю, и не менее 70. Я сначала стал интересоваться, как насчёт поиска более эффективных решений (у них там пытон) и технологий, вместо того, чтобы тупо сидеть да долбить пока не получится... всё бесполезно. Мы много работаем (некогда думать, трясти надо); ну я им сказал, что мне такая идеология не подходит, и можно закончить уже на этом.

Рекрутёр на это очень обиделся. Первый раз вижу обидевшегося рекрутёра.

П.С. С рекрутёром договорились.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 22nd, 2025 10:39 am
Powered by Dreamwidth Studios