Archive for the ‘Некои съображения’ Category

За задължителното гласуване

June 9th, 2014   

glasuwaneКато цяло съм за идеята. Определено смятам, че гласуването на избори трябва да е не само право, а и дълг. Разбира се, дяволът е в детайлите и всичко зависи от това как ще бъде организирана цялата работа.

Най-важният проблем, който трябва да се реши е да се въведе "мотивация" за гласуването, т.е. да бъдат "принудени" негласуващите да отидат да гласуват. В някои страни като Гърция, където има въведено задължително гласуване, реално няма наказание за негласуване и съответно избирателната активност не е близка до 100%, а до 70%. Според мен в България трябва да се въведе по-ефективна система, която може да е базирана на следните принципи:

  1. Промяна на избирателното законодателство към дефиниране на задължително гласуване
  2. Активна регистрация на всички избиратели, т.е. всеки желаещ да гласува да отиде и да се регистрира. Всеки, който не се регистрира се смята, че се отказва от правото си на гласуване (т.е. изявява изрично желание да е негласуващ) със съответните последствия (виж по-долу). Целта на регистрацията е да се изчистят "мъртвите души" в избирателните списъци. За целта трябва да се създаде Регистър на избирателите.
  3. Дефиниране на възможност на някой, веднъж регистрирал се като избирател, да може да се откаже в последствие от правото си на гласуване (за всеки избори поотделно) с подаване на декларация.

 

Обобщено: Всеки български гражданин с право на глас, след промените, ще има един от следните 3 статута:

  • нерегистриран като гласоподавател (това са хората, които въобще не са си направили труда да се регистрират);
  • регистриран като гласоподавател;
  • регистриран, но изрично декларирал, че не иска да гласува на съответните избори (отказали гласуване).

За всички нерегистрирани трябва да се предвидят санкции, които да ги "мотивират" да се регистрират. Такива могат да бъдат:

  • увеличаване (удвояване?) на размера на всички държавни и общински такси, данъци и  глоби, които нерегистрираните заплащат. Установяването на нерегистрираните ще става на място, когато отидат да поискат съответната услуга, чрез проверка в Регистъра на избирателите дали са гласували на последните избори.
  • глоба с фиксиран размер за неучастие на избори. Примерно 100 лева.

За всички отказали гласуване санкцията може да е само първата: увеличаване (но не в чак такава степен) на таксите, данъците и глобите. Идеята да има различни наказания за нерегистрирани и отказали е, че първите тотално отказват да изпълняват гражданските си задължения, докато вторите просто са си направили сметката и са преценили, че са склонни да си позволят "лукса" да не гласуват на цената на по-високи такси, данъци и глоби.

Наръчник за щастливо съжителство с идиоти и олигофрени

April 20th, 2014   

Наскоро Божо написа:

В последно време обществото ни е силно разделено на идиоти и олигофрени…

Опа, да започна отначало. Българското общество, както знаем успешно биде разпарчосано на фракции, непонасящи се една друга и най-лошото, не желаещи да се чуят помежду си. Всеки се е вкопчил здраво в митовете, върху която се формира фракцията, която си е избрал и не желае и да помисли за алтернативно мнение.

Много силно начало, синтезиращо в 2-3 изречения един от основните проблеми на обществото ни. За съжаление, статията продължава в друго направление и затова аз ще поема откъдето той е свършил по-горе.

Струвало ли ви се е, че повечето (всички?) хора около вас са идиоти, олигофрени, малоумници и т.н.? Ами, ако е така -- има лесно решение.

Ето няколко съвсем прости правила, които се опитвам да спазвам и които през годините ми осигуриха доста по-приятен и с по-малко ядове живот:

1. Не се опитвайте да убеждавате "бетонните" глави

Ако видите, че някой е член на радикална "фракция" -- не се хабете да се опитвате да го убеждавате -- няма смисъл. Той няма да помръдне от своя окоп, където се чувства комфортно и уютно заобиколен от любимите си митове, предразсъдъци и догми. Както се казва в Интернет: "Не храни трола". Такива хора се стремят към въвличането в бурен и безсмислен спор, където използват своите едни и същи "оръжия" и накрая нещата обикновено завършват с надвикване и "Ти нищо не разбираш". По възможност игнорирайте подобни хора. Ще си спестите излишни нерви.

2. Не бъдете трол

Следващия път, когато попаднете в ситуация на спор се замислете дали вие се държите рационално, културно и тактично. Ако се чуете да казвате неща като "Слушай ме мен сега", "Виж сега пък аз какво ще ти кажа", "Ще ме изслушаш ли за малко", "Това (more…)

Ако управлявах България

April 12th, 2014   

350px-Flag2009BGСлед Еленко и Симеон Ставрев и техните публикации "Ако управлявах България" и аз, барабар Петко с мъжете, ще взема отношение.

1. Драстично намаляване на корупцията

Преди време бях написал "Лесно преборване на корупцията". Накратко идеята: Променя се законодателството да е наказуемо само приемането на подкуп, но не и предлагането. На тази база ще могат да се правят "провокации" за приемане на подкуп. Примерно някое министерство обявява търг за обществена поръчка. Специализирано звено в полицията организира предлагане на подкуп на отговорния заместник министър. Ако той го приеме -- арестуват го и съд. Тук е другия важен момент: чистката трябва да започне от съдебната система, защото нищо няма да се постигне, ако полицията ги хваща, "а те ги пускат".

Трябва да се промени и наказателния кодекс и да се вдигнат наказанията за корупция. Дори мисля, че е добра идея за (висшите) държавни служители корупцията да се приравни на национално предателство със съответните наказания: доживотен затвор и конфискуване на цялото имущество.

За мен драстичното намаляване на корупцията е най-важното и първо нещо, което трябва да се случи, защото (more…)

Аритметика за project manager-и

February 26th, 2014   

pm

Има PM, които са учили 5 години за магистърска степен, но се оказва, че не са ги научили на основна аритметика по отношение на developer-ите:

1 senior + 1 senior = 2 senior

1 senior + 1 standart = 1,5 senior

1 senior + 2 standart = 1,75 senior

1 senior + 1 junior = 0,9 senior

1 senior + 2 junior = 0,8 senior

1 standart + 1 standart = 0,8 senior

1 senior + демотивация = 1 standart

1 senior + голяма демотивация = 1 standart -- 1 junior

Некои съображения:

Търсете 3 месеца senior. Загубете 15-20 часа в интервюта. Накрая назначете един, като ей така за спорта се циганите и се пазарите за 100-200 лева по-ниска заплата. След това го сложете в стая с още 5-6-7 човека. По възможност: на един от хората работата да му е свързана основно с говорене по скайп/телефон, отделно други двама да си говорят по цял ден за коли/жени/футбол/филми. Дайте му неадекватен компютър -- каквото му е било домашното PC преди 3-4 години. Сложете го до вратата и я дръжте отворена (защото фирмата провежда политика на отворени врати). В коридора до вратата сложете принтера или най-добре автоматичната кафе машина. Сложете му project manager, който е индианец и има затруднения да атачне повече от един файл към мейл, но за сметка на това постоянно му се бърка в чисто техническите решения и иска ежедневни репорти и прави поне по 1 митинг на ден. Дайте му да поддържа някой стар проект, който е бил писан от 4 поколения пишман програмисти. Конграчулейшънс, Борисов! Току що открихте студения синтез и успяхте да превърнете 1 senior developer в 1 junior плюс 2 тона сочни псувни.

3 март -- национален протест "Това не е моята България"?

February 16th, 2014   

С оглед на продължаващите чудовищни безобразия извършвани от политическата "класа", които граничат, а понякога вероятно направо преминават в национално предателство;

С оглед и на тоталното дебелоочие на управляващите, които игнорираха протестите;

С оглед на продължаващите 20+ години ограбване на държавата, корупция и беззаконие;

Как мислите, дали не е добра идея да им припомним, че нещата не трябва да продължават така и да им спретнем един национален протест на 3-ти март под мотото "Това не е моята България"? В израз на тъгата ни по съсипаната ни родина да сме с черни знамена и черни дрехи.

Протестът няма да е срещу/за конкретна политическа партия, а срещу цялата политическа "класа".

Ако ви харесва идеята, моля, споделете я във вашия блог/facebook/google+.

 

Нашето нещо

February 16th, 2014   

bg"Ред, законност и справедливост" на улавото Яне и "Без цензура" на Ники дудука са гаври с обществото. Може би идеята е като обсебват такива чисти думи и изрази тяхната стойност да бъде девалвирана и да не остане "нищо свято". Но това е тема за отделен размисъл…

Ами да направим "каквото повикало -- такова се обадило": Явно партия няма да можем да си създадем, но нищо не ни пречи да си спретнем една организация, която да кръстим "Нашето нещо". И девизът да и е "Мафията на обикновените хора".

Нали знаете как е възникнала мафията в Сицилия: Когато държавата не е можела и дори не си е правела труда да наложи ред и законност е царял пълен хаос -- насилие, грабежи, бедност. Тогава хората са започнали да се обединяват в отряди за самозащита.

Шегувам се, но не съвсем…

Бъдещето ни с HTML5 + Javascript

January 30th, 2014   

html5jsЦитат по памет от вчера: "Това Андроид developer–ите сте много недалновидни. Нали виждате, че нещата при разработването за мобилни устройства отиват към HTML5 + Javascript? Ето, аз вече само с това се занимавам. Утре като native-а отпадне и всичко стане HTML5 + Javascript какво ще работите?"

Ами…

Като се има предвид, че повечето HTML5 + Javascript developer-и сте просто дизайнери или начинаещи PHP developer–и, които са се "преквалифицирали", за да яхнат новата модерна вълна, нещата ги виждам така (хиперболизирано и опростено за повече яснота):

Ден 1:  Google обявява, че спира поддръжката за Android SDK-то и разработкат на апове ще се прави само на HTML5 + Javascript

Ден 2: Всичките 200+к Android developer–и си припомнят Javascript-a

Ден 3: Започват да пишат апове на HTML5 + Javascript

Та, ако HTML5 + Javascript стане доминантна технология въпросът не е какво ще работим ние Андроид developer-ите… Въпросът е какво ще работите вие, като ви вземем вашата работа (нищо лично, просто бизнес)…

P.S. Колкото и да не ми харесва нещата наистина отиват на зле, т.е. HTML5 + js. F*ck this sh*t. Май по-скоро ще науча Go или ще се върна към server side програмирането, отколкото да се занимавам (отново) с тази простотия…

Безплатен Windows

January 19th, 2014   

fwinВъв връзка с предишната публикация, показваща намаляването на дела на Windows за сметка на Андроид -- сетих се, че тези дни видях съвет към Microsoft от някакъв експерт (не си спомням кой беше, а не мога да намеря и линка), че би било добре, ако пуснат Windows 9 да е безплатен. Аз още преди да излезе Windows 8 мърморех като свекърва, че единственото нещо, което може да спре Андроид е MS да направят Windows-a безплатен. Вече май е късно, но все пак може да се вслушат в този съвет и да си улеснят малко живота…

P.S. Ако вземат, че го направят очаквайте статия със заглавие изписано с 10 сантиметрови букви и текст "Казах ли ви!" ;-)

Андроид вълничка

January 15th, 2014   

Вчера за пореден път чух от колега, че той бил избрал JavaEE пред Андроид, защото в ЕЕ-то имало повече работа. Към момента е напълно прав -- ако човек разгледа обявите в jobs.bg ще види, че за android почти няма отворени позиции (не броим тези, които са несериозни/неадекватни).

Да погледнем тази графика:

andro

За 2014 прогнозите са, че ще бъдат продадени 1,2 милиарда устройства с Андроид. Дали тези устройства няма да имат нужда от app-ове?

И още нещо, покрай дългогодишния ми опит с "enterprise" системи съм забелязал няколко огромни разлики между (more…)

Project management 101

January 6th, 2014   

По дебелите книги за меринджейство пишело, че съвременните agile методи позволявали проектите да се разработват на хоризонтални slice-ове, т.е. user story след user story, т.е. така:

p1

Правите си user story 1, после минавате на user story 2 и така докато приключите.

Реалността обаче е такава, че в мнозинството от случаите нещата изглеждат в най-добрия (и най-опростен) вид така:

p2

т.е. щем-не-щем си имамe най-малко още две фази:

  • "project setup"  -- създаване и настройване на проекта, външните библиотеки, зависимостите и т.н.
  • "preparing base" -- създаване на базовите класове, структура на DB и т.н.

Проблемът е, (more…)