2014. március 1., szombat

Primary objectives

LinkedIn
Software Architects and Enterprise Architects Group
How would you describe a well-architected system?



@Edward - thank you for the details. I was quite sure that behind the emphasis on ROI, you have a serious technical background which is essential to properly estimate it. I am also sure that your insights and objective analysis do help in making the long postponed hard decisions, and you can sell them to the management.

I never got close to big business like you. I am an obsessed programmer and analyst, and I have weird ideas about programming, life, money, etc. - that always stopped me in selling myself. My favorite task is (and they find me all the time) understanding new areas, refactor existing solutions, and/or build complex systems from unclear requirements. I know how huge difference can be between two systems doing the same thing: one that answers all current questions and another with open structure that allows asking and efficiently answering new ones.

I spent all my time searching for the absolute minimum code to solve the same task, at various areas (from data mining, telco, to government data management systems, etc.), in different languages. I also spend 1.5 years "at home", refining my concepts about programming. Today I am able to forget about the actual task and focus on the structure instead; I can feel when I must stop before writing codes that I will throw away in months.

I always have to face with the situation that somebody important does not like what I do - but I am open to discussions and do my best to explain my reasons. I am not a manager, I don't make business decisions and I work for the money they give me. My job is to design and present the best architecture I can, and fight for it as long as I can - and then accept their decision that also includes the business limitations.

This is why I work today for a big company as internal developer: they have more patience for a Don Quixote like me. My motto is: "I know that this is not what you asked. This is what you need, but thought it is not possible." :-)
I do my best to prove it.

@Lorand - you can do a lot things but first you need to have sponsors that belief you can help them, and profitability was the thing I used. As a result I had my sponsors and I got to do a lot of fun system initiating things; most don't get that opportunity. 

I also was the CEO of 2 unfunded startups, each lasting about a year. We merged in a AI productivity focused tool that could generate the same rules in 4 different programming languages (a friend developed it) and were able to create foundation insurance (1st) and security (2nd) products in an amazingly short time. We had a lot of participants but no money to sell the products, When the effort of keeping the company going (in the government eyes) got be too much, we quit the self funding route. But I did learn a lot about AI/Expert Systems or whatever you call them.

@Edward - or accept that no one shares your faith in a single project that lasts for 20 years (literally), because that much time is required to do all the mistakes, learn all the things that are essential to make it work. So you become your own sponsor: work for lower amount of money (or just nothing, if you can afford it for a while), in an environment where you can make time for yourself to go ahead. And shamelessly fail on several projects, only for the experience. Not a ROI-friendly approach, nor a dream for wealth improvement, but what else can you do in a system where personal experience gain is simply not represented (not translated to money)?
[ My only objection to your ROI-first approach here is that we have to go this depth to reveal that you do have exceptional technical/management experience for building your ROI analysis! (sorry, I have not checked the whole conversation) This is true to you, but according to my experience, almost none of your readers, including me. ]

Then, at certain point of time, you step out and say: "you gave me a task, and I am in delay with it - but I see your whole environment, and I spent 90% of my time on solving the root cause that initiated the original request." At this point the key factor is: what can you put on the table? In my case, this is my Holy Grail, consciously tailored to the current environment's needs and resources. I hope it will be enough :-)

To the case you mentioned: source code is merely a serialized form of your concepts; if you can design the concept properly, the language is just another text template (I had a short experiment with a framework that generated half of its codebase). You must be absolutely sure what kind of code you should generate, and exactly why that part?

My favorite example are the click-and-drag GUI builders that generate code for different GUI frameworks, and they are proud of it!!! OMG...
They don't even realize that they build an object structure, then serialize it to source code, then run that source to build up the same data structure again runtime. Yeah, you can edit the code - but then how to separate the generated part from your logic? Complex questions, hard work again - on a fundamentally wrong question. They seem to forget why XUL / XAML / GWT UIBinder / .rc files in the golden ages / etc were created, and what that means. Epic failure.

2014. február 28., péntek

The hidden costs

LinkedIn
Software Architects and Enterprise Architects Group
How would you describe a well-architected system?


@Gary this is exactly my point of view (based on similar experience).

Taking one fabricated number as the key measurement (without questioning how effective it can be in most cases, in our economy today!) is dangerous. It hides the precision of the method creating it (not to forget about that not-really-Churchill-quote saying "I only believe in statistics that I doctored myself"), and the likely motivated reasoning behind. And it does not replace a conscious risk analysis for the future.

@Edward, I have checked your site, and we could argue for years without convincing each other, because we have totally different experience. I assume you have helped lots of companies with your strict rules as a consultant - I have seen the same rules breaking the neck of systems from inside, as an architect. I accept the importance of your concept with one exception: your statement of "no exception". I think the ROI analysis-based barriers can and should be broken _sometimes_, after conscious and responsible negotiation. The same applies to my side: the best architectural ideas can be put aside _sometimes_ because of the too risky ROI estimation - after conscious and responsible negotiation.

My mantra, the "conscious and responsible" is missing lots of times both on management (Holy ROI) and designer/developer side (Holy Architecture, Holy Tools, Holy Patterns, etc.) - and without an open communication, it becomes a power or marketing (polite way to say bluffing) battle, a poker game.

Yes, even conscious and responsible people can make mistakes - but at least they can identify the causes and make better decisions in the future, adding ROE (return on error :-) ) to the equation. To move forward, we _must_ fail several times before reaching a higher level goal, so in several cases we _must_ pay the price for nothing (but experience). "Experience is what you get when you don't get what you wanted"... I got this from Randy Pausch, a man worth knowing about.

If we all focused on measured and stable ROI, we would have nothing from our current achievements in science, technology or society. IT should be something like "controlled and monitored creativity"... No surprise that I work today on SW Quality Assurance, with concepts like: "the best code is _not_written_", and work literally years on a framework that actually minimizes the required amount of code :-)

@Gary, back to the example: this approach does not ruin America only, but threatens the entire world today. Space exploration is inherently dangerous, and we stall because we are blinded by Star trek-like movies (main heroes always survive) and afraid to lose precious human lives, though it is part of the real game. 
On the other hand, we play with technologies that can really destroy countries, have global consequences, with the same shallow thinking, and _that_is_really_bad_. I think this lecture is worth listening to... http://fairewinds.org/podcast/fukushima-daiichi-nuclear-accident-ongoing-lessons

2014. február 26., szerda

How would you describe a well-architected system?

LinkedIn
Software Architects and Enterprise Architects Group
How would you describe a well-architected system?


In my experience, I have found a useful rule that I don't remember reading anywhere, so I consider it "my own": the 90-9-1 rule.

I always try to design and implement systems that spend
  • 90% of their lifetime in a state that requires the 1% of effort. To use the system the user does not have to "learn" too much (recommended reading is the Human Interface Guide from Apple). The system maintenance (like log rotation, memory management, automated notification on anomalies etc.) is designed properly, so the administrators don't have to "ping" the system: "if I know nothing about it, then it runs fine";
  • 9% of their lifetime in "administrative state" that requires 9% effort. This is the administrative part of the application that the user has to learn to use (but this part is validated and even the admin should not crash the system - or at least not easily :-) ). These are the planned upgrades, handling change requests, etc. This is normal for any live system, and should be considered during design and development, supported by the architecture and the running framework;
  • 1% of their lifetime in "exceptional case" that requires 90% effort. This is a major structural change request from the customer, where both parties has to put serious effort in design and implementation. The system should support finding the boundaries: how far the side effects may reach. This is also a major problem in the framework codes or running hardware: the system should support standing up from this state by proper state and transaction management, logging, etc.
No, I can't call any of my works "well-architected" by this rule; but knowing and pursuing it made them "good enough", I think.


@ Lorand - good system design objectives but not a primary architecture consideration. Again, a system with a good architecture will show an ROI, which translates into it has/had value.


@Edward - true, I chose to list goals and not technology to achieve them, because I think the goals are abstract and usable for any system size, while the technology is not: using oversized equipment for a small task is not "well-architected". I know this very well because I always think too much, and had to realize that my approach simply does not fit well to a smaller task. Currently, I am testing the patience of a multinational company with my architecture...

To be more precise, I work on a fully configurable application structure including the GUI; only message-based communication between components which really have one and only one function. The core is so simple that GWT can take it to the browser, so I can use the same Java codebase on the server and the client (but have a transparent proxy logic for objects that can't work in the browser - OK, I have performance problems with IE, but that is my fault and I'll take care about it when I have time).
For example serialization requires 5 components in a row, but changing the stream format from JSON to XML requires only replacing the formatter/parser at the end :-)

I broke all deadlines while making it, and of course it is still in a "proof of concept" state, but already mighty beast. I love it :-)


@All - I hammer on the ROI for one reason, the question was - what makes a GOOD system architecture? 
We all have opinions about what is good, and that is good because one can learn from the opinions of others. However, our opinions can not be used to measure good, but ROI can. Therefore; I keep on going back to the only thing I know that can be used to prove of value was created - ROI. We should all work towards achieving that goal, and there are many ways to do it.


@Edward Perhaps it is not so obvious, but I totally agree: a good architecture must return the investment.

It means the whole design and development process is NOT focused on the delivery deadline and the mere list of required features, but the "long tail": how much it will take to keep that system alive in the upcoming years (and therefore: "refactor" even the original requirements in favor of the foreseen upgrades in the next decade), and in the end, make it a valuable source of information for its successor, and not a heap of smelly spaghetti (even though most system I knew already smelled before the delivery because of the last minute changes and patches...)

My 90-9-1 rule (from my point of view) is an abstract (but for me very pragmatic and useful) recipe to achieve ROI.

2014. február 18., kedd

On science and religion again

SURVEY: RELIGION AND SCIENCE AREN’T ALWAYS AT ODDS

I think it is hard to have a constructive conversation without clean subjects.

Separation of superstition from faith is the first important step. Understanding that "science" in our common sense is just another form of superstition (my favorite sentence is "I believe in science" - eh???). Understanding the fundamental rules, motivations and limits of a neural network that we all (yes, you too) use for thinking is a must. I don't see much of that neither on "religious" or "scientific" side. However, there are brilliant minds everywhere, like the Chan buddhists, Anthony de Mello, or Douglas Adams, who appears to be the greatest current philosopher to me (but I had to learn a lot to respect the Hitchhiker's Guide).

I myself got to the conclusion that

you are simply UNABLE to think rationally
without a consciously and responsibly CHOSEN faith.
:-D

If interested, check this out: http://hajnalvilag.hu/projects/TasteOfLuck.pdf

2014. február 13., csütörtök

IT in the 21st century

We IT guys claim to be the edge of the human civilization, but that is a lie. We stopped at Gates, beg for Jobs, and dream about mountains of sugar (Zuckerberg). Some of us even claim to be evangelists, but fail to realize: building a really new world takes a new man (Neumann)...

2014. február 7., péntek

Megvilágosodás 2

Nyilván hajnalban, lehet ennél megfelelőbb idő ilyen történetekre?

Szóval rájöttem, hogy mekkora hülye vagyok - ami nem meglepetés, és ahhoz is kell egy elég különös agyszerkezet, hogy ennek örülni tudjak. Ám én pontosan erre gyúrok gyakorlatilag azóta, mióta az eszemet tudom: a tapasztalatra fókuszálok, nem az eredményre. Így az egész életemet képes vagyok edzésnek, felkészülésnek tekinteni, megmarad a gondolkodásom gyermeki rugalmassága, viszont olyan tapasztalatokat gyűjtök, amelyeket ahogy látom, senki más. Az ok egyszerű: olyan dolgokkal próbálkozom, amelyekre te azt mondanád, lehetetlen, többet hibázok és többet tanulok belőle mint te.

Nagyon sokáig egyenrangúnak próbáltam feltételezni önmagam veled, abban reménykedtem, hogy csak meg kell mutatni neked a dolgok egy újszerű elrendezését, azt te megérted, és a világ megváltozik. Én úgy értelmezem, erről az illúzióról írt Szepes Mária sok könyvet: ahogy megjelenik az új minta, az hopp, átültethető másokba. Ezért írtam meg az Örökkévalóság pillanatai, majd a Hajnalvilág című könyveket, és tettem elérhetővé őket minden felületen. A kísérleteim arra utalnak, hogy ez legalábbis nekem nem megy: mi magunk teremtjük meg ezt a mintarendszert, majd általa (édesmindegy, hogy a törvényeit vakon, objektív kérdések nélkül követve, vagy elborult aggyal támadva) ezt a világot. Ahhoz, hogy egy új gondolkodásmód megjelenhessen az agyunkban, helyet kell neki csinálni, ez pedig fájdalmas folyamat (lásd: "tényleg ekkora hülye vagyok? - igen..."), azonnali érzelmi hárítást, a tudat beszűkülését vonja maga után.

Miután elfogadtam, hogy az "ember" szó köznapi definíciója nem érvényes rám, hosszú időt töltöttem azzal, hogy e kötöttségtől megszabadulva olyan messzire menjek le a megszokott térképről, amilyen messzire csak tudok, egy fonalat húzva magam után, hogy ha rossz irányba mennék, legalább a tévedéseim hasznosak lehessenek mások számára. Ez a Hajnalvilág blog. Közben persze próbálkoztam kommunikációval is különféle fórumokon, ahol akkor még nem értettem ugyan, de a fenti hárítással találkoztam.

Az is sok idő volt, mire elfogadtam, hogy nem csak hogy kilógok a sorból, de hasonló módon kilógó emberek szervezett hálózata nélkül el fog pusztulni az emberi civilizáció; következésképpen meg kell próbálnom megváltoztatni az embereket. Kedvenc képem a lángoló óvoda, ahol először én is óvodás szerepben próbáltam a csoporttársakat a szerintem helyes viselkedésre ösztönözni, utána az óvóbácsi szerepét öltöttem magamra és kiabáltam. Semmi eredmény.

Akkor felvettem a tűzoltó ruhát, elhatároztam, hogy a szaktudásom segítségével meg kell terveznem és részben meg is alkotni azt az informatikai környezetet, amely az új emberi civilizáció gerincét alkothatja. Merész vállalás, de mit csináljak, ha senki nem foglalkozik ezzel, én meg azt látom, hogy muszáj? Egész jól haladok vele, de azért a racionális korlátokat túlfeszítettem sok szempontból. Viszont működnek azok a dolgok, amiket írok, és olyannal játszom, amivel a Google, Eclipse community, OSGI, Apple, stb. - csak nekem koherens képem is van a háttérben. Szóval szerintem szerkezetében jobb, de mennyiségében és "vonzerejében" nevetséges - hiszen meg kellene érteni. És már megint ugyanott járok.

Szóval megérkeztem arra a pontra, ahol Micimackónak végre feltűnik, hogy a követett lábnyomok a sajátjai a hóban, és fel tudja tenni az értelmes kérdést: elfogadva a körülményeket, mit lehet tenni? És a jó kérdésre már lehet jó választ keresni.

Hiába érzem jogosnak a frusztrációmat (lásd Küszöb), attól még nem lesz vonzó. Hiába gondolom, hogy nem butíthatom le a gondolataimat, mert azok az értéküket veszítik - attól még nem keletkezik motiváció például benned arra, hogy megismerd őket. Hiába vagyok dühös [szerk: innen egy kis nyafogás törölve] ezzel nyilván nem teremtek vonzó mintát.

Úgy kell tekintenem rád, mint egy turistára. Vastag természetrajzi könyvekkel (mint az írásaim) nem tudlak új utakra csábítani, hiába gondolom, hogy márpedig ezt kell megértened ahhoz, hogy valóban részt tudj venni a tűzoltásban. Színes, csábító brosúrákat kell készítenem, amelyek a mai szokásokkal szemben a valóságot csomagolják számodra emészthető formába. "Evangéliumot", örömhírt kell mondanom neked, mert csak arra vagy fogékony - és ha felcsillant a szemed, akkor már hozzád vághatom a tűzoltó szerelést azzal, hogy örülök, hogy tetszik az álmom, de még meg kell csinálni...

Szóval vissza kell térnem a Hajnalvilág Nagykövetség képhez, csak értelmes formában: marketinges szerepben, prospektusokkal. Még a hely is adott, a mondoaurora.org címen elkezdhetem a játékot. Elnézést, de valószínűleg angolul, mert igen, számít a megszólítható emberek mennyisége. Nagyobb tenger - nagyobb fogás.

Azt mondod, hogy hiszen ez az, amit évek óta minden kritikusom számon kér rajtam? Ezt nyilván én is tudom. Viszont korábban mást értettem ezen a feladaton, más lett volna az eredmény (valami ugyanolyan butító szekta-irodalom, mint a Szcientológia, a Túlélő-felkészülő emberek, vagy a Fidesz kánonja) - és azt valóban nem kellett volna létrehozni. Akkor nem lettem volna képes jól megoldani. Persze most sincs erre garancia, de ma reggel már másként látom ezt a területet, és készen állok arra, hogy megpróbáljam.



Nos, ha eddig el is jutottál, nyilván azt hiszed, viccelek. Valami kampányt folytatok, fogadásból csinálok bohócot magamból, majd összekacsint veled valaki valahol emiatt, kandi kamerás műsorban szerepelsz és igyekszel okosnak látszani. Körülnéztél? Nincs ott senki...
Mivel most biztosítalak, hogy egyikről sincs szó, elkezdesz "aggódni" értem. Azt hiszed, megijesztettem magam, pánikot keltek; messiás-komplexusban szenvedek. Komolyan azt gondolod, aggódnod kell a gyermekeim, családom (ha tényleg vannak, és nem csak mesélek róluk) vagy a munkahelyem (ha nem az elmegyógyintézetből írogatok) miatt. Utánanézhetsz, de elég valószínű, hogy egy szót nem fogsz érteni abból, amivel foglalkozom, viszont bocsi, tényleg működik. Ilyen dolgokat csak a filmekben raknak össze nyáladzó őrültek, a való világban ehhez működőképes gondolkodás kell.

Természetesen lehet, hogy őrült vagyok, azt pedig örömmel aláírom, hogy régen elveszítettem, pontosabban tudatosan darabokra téptem azt, amit te józan gondolkodásnak tartasz. Viszont ha te vagy magadnál, igazán nem kell félned még egy kis játéktól, amiben a te józan eszedre hivatkozom.

Az emberiség minden egyes tagjának, még ötven évvel ezelőtt is, volt reális képe a jövőről. Te, "felvilágosult" mobiltelefon és internethasználóként babonásnak tartod őket, mert ez a kép a hitre épült - de ők tisztában voltak a személyes felelősségükkel, feladatukkal azzal kapcsolatban, hogy mit és hogyan szabad tenniük annak érdekében, hogy helyesen használják a (tiédhez képest nevetségesen csekély) lehetőségeiket.
És mi a helyzet veled? Ha hajlandó vagy végiggondolni a tényeket? Állandó, a megoldódás jeleit csak időnként, "szakértői nyilatkozatban" (lásd még: kincstári optimizmus) mutató gazdasági folyamatok; politikai, etnikai, vallási feszültségek; a klímaváltozás egyre egyértelműbb, a normális működést akadályozó jelei (több hetes iszonyú fagyok Amerikában vagy Szlovéniában; Anglia víz alatt, ...); haldokló óceánok, megoldatlan atomkatasztrófák ("még" a roskadozó csernobili szarkofágról, a folyamatosan szennyző Fukushimáról beszélek, de mire ezt olvasod, újabb is lehet); vidáman gömbölyödő szemét-kontinens...
Neked ezek birtokában van képed arról, milyen lesz a világ valójában ötven év múlva? Pontosítok: olyan, amiről tudod, hogy nem tündérmese (Star Trek és társai), nem krimi (nyomozós marhaságok) vagy világpusztulás és háborúk (maradék sci-fi-k); amelyet nyugodt lélekkel vállalsz az ötven év múlva születendő gyermekek szemébe nézve? Amelyről tudod, hogy személyesen neked mit és hogyan kell tenned azért, hogy megvalósuljon? Neked, aki hagytad és elfogadtad, hogy egyre szánalmasabb idióták és harácsoló vadállatok generációi irányítsák a "szabad" életed (Magyarország, rendszerváltozás után), aki ma is csak dünnyögni vagy agyatlanul hőzöngeni vagy képes ebben a kérdésben? Aki tényleg azt hiszed, hogy a négyéves választási ciklusokban gondolkodó politikai, vagy a negyedéves nyereség-jelentések alapján jutalmazott gazdasági vezetőkre, erre a rendszerre szabad bízni a jövőt?

Hahó, kispajtás! Társam az óvodás csoportban, akit éppen a gonosz világgal állandó hadban álló kotlós bácsi terel meleg szárnyai alá, hogy megvédjen az aggodalomtól, amit a beszakadó plafon recsegése kelthetne! Ez nem mese, nem játék, és nem bújhatsz senki háta mögé, ez személyes kérdés.

Én vagyok én, te vagy te. Ki a hülye, én vagy te?

kacsintós smiley

2014. február 4., kedd

Küszöb

Egy Facebook párbeszéd, és némi tanulság... (türelmetlenek számára ugrás a lényegre)

Az egész egy hozzászólással kezdődött ehhez a Washington Post cikkhez: Holocaust historian returning award to Hungary - Holocaust survivor and historian Randolph L. Braham says he is returning a high state award to Hungary to protest what he says are government efforts to rewrite history and exonerate the country from its role in the Holocaust.



“Those who cannot remember the past, are condemned to repeat it,” (George Santayana)

… and it’s not about Viktor Orban or Gabor Vona, but “us”, the nation – our leaders only serve our needs. We don’t remember, or even worse, do our best to forget about this:

When the Nazis came for the communists,
I remained silent;
I was not a communist.
When they locked up the social democrats,
I remained silent;
I was not a social democrat.
When they came for the trade unionists,
I did not speak out;
I was not a trade unionist.
When they came for the Jews,
I remained silent;
I wasn’t a Jew.
When they came for me,
there was no one left to speak out.
(Martin Niemöller)

Jews were unarmed against Nazi soldiers. My great-grandfather was armed with a unreliable carbine against Sovilet T-34 tanks at the crossing at River Don. Later, many defenceless member of my nation was raped or executed by raging russian soldiers. What is the difference?
Why is it enabled to monopolize all of the sufferings for just ONE race all over the world, neglecting every other casualities?
I don't deny Holocaust. But I have to raise my voice for ALL members of the mankind on every single continent, who suffered in thoose days.

If you read more carefully, you may realize that the story is NOT about the Holocaust, but about creating a false history for ideological reasons. I have responded with two quotes, Santayana wrote his one in 1905, Niemöller was a Lutheran pastor, and he mentioned Jews as one of the suffering groups. I do not see any reason for your comment here.

I'm just stated that there were much more casualities of that era - I could mentioned the Japaneese army's training camps in China, where the targets were chinese civilians prisoned for no reasons.
At that time, hate and blood spread all over the world - and I feel that is the fact, that we all have to make clear in our minds. We cannot live anymore in blaming Romanians for Transylvania and blaming Hungarians for Holocaust. That has no sense.
We have to mantain a common place, where everyone can meet in peace, where everyone's pain and suffering get respected regardless of it's cause - that's the only way to sustain humanity within the mankind.

I've just stated that your statement is not related to the current topic (it rather shows that you have not got the point). It's like when some people talks about a problem with the engine of an airplane, and you come with saying: "Do you know the most famous crashes? I hate them!" True, but how it comes here?


Kedves Lóránd!

Lehet, rosszul értelmezted hozzászólásaimat, vagy én írtam nem megfelelő nyelvezettel vagy "logikával". Lényeg a lényeg, annyit szerettem volna kifejteni, hogy amíg az ember különbséget tesz a fajok/nemzetek között, addig kirekesztő a magatartása, és át kéne adni ezt a helyet valami nagyobbnak, valami többnek.
Sokan fujjognak a holokausztra, ezzel szemben én pont azt akartam megfogalmazni, hogy a továbblépéshez az kell, hogy minden ember a másik fájdalmát kellő tiszteletben tartsa. Ez sokszor úgy érzem sérül, amikor a magyarokat okolják bizonyos dolgokért, hiszen - más kontextusban és másoktól, de - mi is ugyanúgy szenvedtünk, mint a tébolyult kor akármely más nemzete.
A lelkésztől származó idézeted továbbfűzéseként gondoltam azt, hogy nem kellett fegyvertelennek lenni ahhoz, hogy áldozattá váljon az ember. 
Az emberek közti megértéssel kapcsolatban a Hajnalvilágban is valami hasonlóról beszéltél - most nem értem, miért "akasztottál tengelyt" hozzászólásomért. (még ha ki is hagytam 1-2 érvelési lépcsőfokot)

Személyes benyomásom Veled kapcsolatban az, hogy tudásodat végső soron arra használod, hogy áthatolhatatlan védelmi rendszerként megvétózz minden hozzád kerülő információt bármilyen - akár formai - hibáért. Ezek szerint ez még nem a "JÓ" tudás, mert még elválaszt és nem felold. Szerintem sokkal érthetőbben át tudnád adni a Benned felgyűlt tudásanyagot, ha kicsit másképpen viszonyulnál az emberekhez. Az pedig szerintem mindenki épülését szolgálná. 

Szeretném, ha tényleg átgondolnád, szabad-e elzárnod a Benned rejlő tudást azok elől, akikkel nem értesz mindenben egyet.

A kérdés tökéletes. Elzárásnak nevezhető-e az, ha MINDEN gondolatomat utólagos toldozás nélkül, húsz éve elérhetővé teszem? Szerintem nem. Viszont programozó vagyok, arra képeztem magam, hogy "embertelen precizitással" gondolkodjam, mert a felületesség az oka annak, hogy a szép álmaink ellenére a falnak megyünk. A gondolataiddal, remélem ez egyértelmű volt, egyetértek. Viszont amit csinálsz, nem építő kommunikáció, mert nem struktúrát épít, csak hozzáken valamit. "Igazságokat" egymásra hajigáló emberekkel tele van a padlás. Ezeket objektívan értékelni, belőlük rendszert építeni képesekből meg totális hiány. Én az utóbbi vagyok, ezt, és csak ezt tudom, akarom hozzátenni a világhoz, mert hiába nem esik jól senkinek (mellesleg nekem sem mindig), ERRE VAN SZÜKSÉG. Megengeded, hogy ezt a párbeszédet a blogomra feltegyem? Nem te vagy az egyetlen, akit ezzel kergetek el.

Megengedni megengedem, de jobban örülnék, ha gondolati sémádon hangolnál, és felállítanál egy új szempontot, egy új koordinátát rendszeredben, ami az elfogadás.
Nem a populizmusra akarlak sarkallni - abból tényleg nincs hiány -, pusztán azt szeretném, ha nem zárnál el könyörtelen hozzáállásoddal útkeresőket, hanem mondjuk úgy, inspirálnál. Hogy hovatovább ne menjek, itt a facebookon a Coelho-idézetek mintájára sok ember életére tudnál hatni.
Amúgy egy filozófus mondta:
"Az igazsághoz két ember kell, egy, aki kimondja, és egy, aki meghallgatja."
Saját élettapasztalatom valahogyan azt sugallja számomra, hogy van egy egyetemes rendezői elv, ami alapján épült ez az egész, de "igazságok"hoz mindenki csak felismerései által juthat. Az az igazság, amit - esetleg - Te, mint bölcsebb, mint érettebb rábeszélnél a másikra, az nem ivódna bele úgysem a tetteibe, hanem egy kellőképp ködös és jól hangzó fedőelmélet lenne, amivel tudná igazolni tetteit, ezzel szemben ha 3-4 év tapasztalás után magától rájönne ugyanezen igazságra, és a mögötte álló tartalomra, akkor az életében valódi változást hozna.
Ezért mondom azt, hogy a cél nem a kegyetlen igazságok kikürtölése, hanem sokkal inkább utalások, inspirációk, ösztönzések terén található. Mondhatni nem konzervet kell adni az embernek, mert lehet, nincs ahhoz való konzervnyitója. Egyszerűen kell az a burok, amiből mindenki magának kihámozhatja az igazat. És ha az csak a féligazságig jut el? A semminél az is 0,5-tel több. Egy idő után úgyis megérti majd a másik felét is. Nem versenyfutás.
Érted, mit szeretnék mondani?
A Mennyiségi helyett a Minőségire tedd a hangsúlyt. Ne az legyen a kérdés, hogy hányszor szóltál igazat, hanem hogy hány másik ember tudta megérteni.

Objektív világnézeted lehet kulcsa a Te ajtódnak, de mások ajtajához lehet, hogy szubjektív kulcsok kellenek.

Megint a precizitás. Arra kérsz, hogy a minőségre tegyem a hangsúlyt, és azért kritizálsz, mert... a minőségre teszem a hangsúlyt. Nem érdekel az általam elért emberek mennyisége. Az számít, hogy legyen néhány, aki tényleg megérti, amit mondok, és nem azok tömege, akik valami ködös ábrándokat kergetnek róla. Vannak feladatok, amikhez tömeg kell, de az én játékom a konkrét megvalósítás, nem az álmodozás.

Figyelj, én kertész vagyok. NEM termelhetek ehetetlen növényt. Fenn kell tartanom egy "mások számára OK" listát. Így már remélem érted. 

Nem az a bajom, hogy miket nyilatkoztatsz ki, hanem az, hogy a stílusoddal rengeteg olyan embert kizársz, akiknek ettől még a szavaidra ugyanúgy szüksége lenne.

Azt mondtam, hogy az eddigiek mellé készíts egy új szempontot, kiegészítésnek, ahol azt is megvizsgálod, hogy csak a tárhelynek írtad a dolgokat, vagy konkrétan EMBERI életeken is javítottál vele.
Legalább egy kipróbálás erejéig üzemeld be ezt a koncepciót úgy, hogy az eddigi elveidből egy tapodtat sem engedtél. 

A legtöbb diktatúra amúgy nem a féligazságai miatt lesz diktatúra, hanem mert kikapcsolják ezt a "monitoringot", amit mondok.

Olyan kedves lenne tőled, ha vennéd a fáradságot és a blogomat olvasva rájönnél: ÉVEKET töltöttem pont ezzel a kísérlettel. ÉN sokat tanultam belőle, a "másik oldal" viszont SEMMIT, mert azt feltételezte, hogy tényleg érti azt, amit írok. Sajnálom, ha ezzel megbántok bárkit, de tapasztalatom szerint van egy minimális szint, ami alá nem érdemes lemennem, mert aki ezt kéri, az nem is akar feljebb lépni. Te sem fárasztod magad azzal, hogy tényleg utánanézz, belegondolj abba, amit mondok - de tanácsokat adsz. Kösz, erre nincs szükségem.

Rendben, akkor jó folytatást kívánok ezen az úton. 

... én pedig örömmel látlak viszont, ha lesz kedved beletenni azt a melót, amit gonosz módon elvárok.  Nemsokára megpróbálom mindezt (szerintem) értelmes módon, ezt a párbeszédet felhasználva megfogalmazni a blogon is...



Szóval...

Igen, végtelenül magányosnak érzem magam, mert hosszú keresgélés dacára SENKIT nem találtam, akivel egyenrangú félként tudtam volna beszélni a számomra legfontosabb problémákról. Ezzel nyilván megsértettem azokat is, akik átmenetileg rám szántak valamennyi időt az életükből, de talán elfogadható ez az ár azért cserébe, hogy a te számodra tisztább legyen a kép.

Én abból élek, hogy gondolkodom. Ezt tanultam, és ezt művelem még a szakmámon belül is egyedi módon, folyamatosan elemzem saját megoldásaimat, mindig keresem a gyenge pontokat és nem félek kidobni hónapok keserves munkáját, mert tudom, hogy a lényeg nem az eredmény, hanem a tapasztalat, megismerés. Ezzel a hozzáállással dolgozom fel a mai világ szerkezetét, folyamatait.

Hőzöngő rizsa, ugye? Neked igen. De vegyünk köznapi példát. Bemész a kórházba, és találkozol egy kutató orvossal. Bemész egy bányába, találkozol egy húsz éve ott dolgozó vájárral. Bemész egy asztalosműhelybe, találkozol a mesterrel. Elkezded oktatni a szakmájáról? Szerinted tanácsot, segítséget kér tőled?

Te feltételezed, hogy tudsz gondolkodni. Tisztában vagy azzal, hogy ezt a tevékenységet mondjuk a görögöknél a legmagasabb szintű tudománynak tekintették? Zen buddhista szerzetesek évtizedeket szántak rá az életükből, de a mi világunkban sem ismeretlen a "lelkigyakorlat" fogalma. Úgy véled, hogy mindezek idejétmúlt ostobaságok, és neked, mert van mobiltelefonod, tudsz Facebookozni és ott "véleményt mondani", már minderre nincs szükséged?

Lehet, de akkor itt nem jó helyen jársz. Én ugyanis úgy vélem, hogy egyikünk sem bölcsebb mondjuk Marcus Aureliusnál, Lao-ce-nél vagy Jézusnál csak azért, mert nekünk van villanykapcsolónk, nekik meg nem volt. Nekem évtizedeim vannak abban, hogy ma úgy érzem, elég jól felfogom a gondolataikat, és több év elkeserítően hiábavaló kísérletezés azzal, hogy ezt megosszam olyanokkal, akik érteni vélik a szavaimat.


[Szerk] Na jó, hogy ne csak a levegőbe beszéljek, mutatok is valamit. Ezt a játékot senki nem vállalta be velem, de megismétlem a kedvedért, oké?

2012.július.28th. at 07:41

Höhö… Majd a moderálás után látható lesz az előző szövegem is (két link van benne), de ez nagyon fáj:

Diktatórikus
Nemzeti
Együttműködés
Rendszere

Mi ez? REND, csak fordítva… 

2012.július.28th. at 09:22

Tudjátok mit? Játsszunk egyet! 

Ugye, annyira nagyra vagyok a gondolkodásommal. Most például az történt, hogy újraolvastam az előző poénomat, vakartam a fejem és azt mondtam: basszus, ez piszkosul nem vicc. Találós kérdés: vajon mi futott át azon a hibbant agyamon pár másodperc alatt?

Akinek van kedve, forgassa meg a fejében, és írja le a saját változatát; pár nap múlva én is ideírom az enyémet (nekem öt bekezdés, 232 szó). Nem minősítés vagy egyéb a cél, hanem az, hogy “más, fura”, de talán így is logikus. Persze szabad szánalmas önfényezésnek is tekinteni most is, utólag is, mindegy. Akinek van kedve játszani, fel van festve a pálya.

2012.július.28th. at 09:37

63, Jani "... Az itteni megnyilvánulásaid alapján a fő gondod az, hogy nem tudod megértetni az emberekkel a mondanivalódat..."
65 Tibor bá "...Senki se olvassa végig, amikor látja, hogy még mennyi minden hátra van..."

Láthatjátok: éppen hogy teljes mértékben igazat adok nektek! Nem tudom magam érthetően kifejezni, és talán megbocsátható, hogy kicsit meguntam: évek során, jó pár igen hosszú személyes beszélgetés alatt megtanultam felismerni az első pontokat, ami után már érdektelen folytatni. Itt már azonnal hátralépek, vagy egyszer-egyszer megint próbálkozom a “magam értelmetlen módján”. Érted, tök mindegy, akár bennem, akár másokban van a hiba.

Ha egyszerű hőbörgéssel meg bűnbak-kereséssel megoldható lenne a civilizációs problémánk, akkor már meg lenne oldva! Miért olyan furcsa, hogy esetleg bonyolult, hosszú, és személyes ellenkezést is kiváltó irányokban érdemes egyáltalán kutatni???
ÉN legjobb tudásom szerint megvalósíthatónak és megvalósítandónak látom.
Tibor bá romantikus álmodozásnak.
A bizonyítás meg nem novella, hanem több lexikon, ami csurig van informatikai struktúrákkal (amik ráadásul az ottani “köztudattól” ugyanolyan idegenek, mint nektek az itteni eszmefuttatásaim).

Lényegtelen, hogy mi a véleményetek róla, vagy rólam – az egyetlen kérdés, hogy amit csinálok, működik-e. Ha működik, akkor lesz néhány olyan ember, aki utánanéz annak, amit már (elfogadom, “udvariatlan, nem ismeretterjesztő” módon) nem kivonatolok éppen ide, éppen nektek, de számomra már századszor. Ha nem működik, akkor meg tök mindegy, nem?

Szóval most csukok, a játék felhívás áll: írtam egy három szavas programot, adtam kis háttér információt – nektek hogyan futtatja le ezt az agyatok?

Kérlek, gondolkodj el ezen a "REND, csak fordítva" kifejezésen, a tőled telhető legbonyolultabb összefüggésrendszerben, ameddig akarsz. Aztán kattints erre a linkre, az én megoldásom a lap közepe táján olvasható.
Túlbonyolítom? Dehogy, ellenkezőleg: egy nagyon pici részt mutatok abból a hálózatból, ami az én koponyámban üldögélve darálja le az aktuális eseményeket. Csak pillants bele ebbe a könyvbe, amelyet 17 évesen kezdtem írni, 25 évesen fejeztem be, és alapvetően inkább az ezoterikus irodalom polcon lenne a helye egy gondolkodni is hajlandó világban. Most 41 vagyok, és ilyen (a közönség miatt angol nyelvű) előadást raktam össze a gondolataimból.
Az én napjaim általában hajnali négy körül kezdődnek azzal, hogy átnézem az éjszaka a tudatom küszöbe alatt keletkezett üzeneteket. Egy részük azonnali feladat, mint például ez a betoldás itt; más részük a napi programozási munkámmal kapcsolatos, amelyek nélkül nem érteném, miért nem megy az, amit csinálok, és merre keressem a helyes megoldást.

Számomra ez a gondolkodás...


Nagyon egyszerűnek látom a helyzetet. Egy éven belül érdemi előrehaladást kell tennünk egy gyökeresen más civilizáció irányába, mert amikor, mondjuk öt év múlva, már valóban az ellátórendszereinket fenyegeti a klímaváltozás, vagy beüt a következő, kevésbé szerencsés atombaleset, már késő lesz.
Tudom, hogy az agyad ebben a pillanatban "film-módba" kapcsolt, és a vilgámegmentő hős után forgatod a fejed, aki néhány véletlenszerű rúgással megjavítja a központi reaktort. Helló! Nincs ilyen hős!
Mondom újra. Egy éven belül egy valóban működő, új civilizáció részrendszereire van szükség. Különben a gyerekeinknek esélye nincs érdemi, emberi életre, hacsak nem jön a csoda, a Jóisten, az ufók. Hahó! Nem jönnek, mert az evolúció már csak ilyen: aki túl ostoba az életben maradáshoz, az elpusztul. Ez az emberi fajra is igaz.

Na, én ezzel foglalkozom, a saját szakterületemen: újra akarom definiálni a számítástechnika mai alapfogalmait. Szerintem egész jól haladok, bár mivel nem tudtam elmagyarázni például Bojár Gábornak, ezért ma nem nyilvános egyetemi kutatásról és oktatásról, hanem munkahelyen végzett, zárt forrású fejlesztésről van szó, és nem tudom, hogyan lehet majd közössé tenni.

[Szerk2: Akinek Bojár Gábor neve nem ismerős: a Graphisoft céggel nemzetközi terepen sikeres vállalkozó, aki az amerikai álom helyett Magyarországon hozott létre magánegyetemet (AIT-Budapest), meggyőződése, hogy a saját vagyonát oktatásba fektetni Magyarországon érdemes, mert ez a jövő záloga. Vesd ezt össze a mai magyar oktatáspolitikával, a mi adónkból kövéredő (érted), minket közmunkás rabszolgaként használó "nemzeti oligarcháinkkal". Azt pedig, hogy pár évvel ezelőtt miért nem jelentkeztem állami egyetemen, ma már talán senkinek nem kell magyarázni. Nekem meg érne a pofám, ha ennyire nyilvánvaló dolgot nem láttam volna előre.]

Nem érdekel a mai politikai, gazdasági, nemzeti, ... cicaharc. Igen, persze ebbe is bele lehet dögleni, a mai Magyarország bármelyik nagyura röhögve sétálhat át rajtam. Na és? "Okos tanácsadóim" (miután állítólag olvasták az írásaimat) felhívják a figyelmemet arra, hogy esélytelen küzdelmet vívok. Ha nem írtam le harmincszor, akkor egyszer sem: tudom, és ezt választottam. Továbbá: nem tudok mit kezdeni senkivel, aki ezt nem képes vagy hajlandó felfogni, és ennek dacára az intézményesített hülyeség helyett értelmes módon gondolkodni, cselekedni, élni.

Tehát, a Hajnalvilág nagykövetsége nyitva van, de az ajtón be kell jönni. Ha kíváncsi vagy minderre, olvass! Ne lapozgass, hanem vedd tudomásul, hogy minimális esélyed van elsőre felfogni azt, amit írok. Nekem nem a "hited" vagy a "szavazatod" kell, nem érdekel a "tömeg", a "Like gombot" nem találod meg rajtam, nem kell nyomogatni. Fogd fel, nézz utána, keress gyenge pontokat (de ne találj ki olyanokat, amelyek nincsenek ott). Sok éve blogolok, jó eséllyel válaszoltam már arra, amit kérdezel, keress utána.

Akkor mi a fenét akarok? Nyitottságot, a változásra való hajlandóságot - most, amikor még nem a következmények elől menekülsz, amikor még van mozgástered. Azt, hogy a saját szakterületeden (amihez én ugyanúgy nem értek, ahogy neked gőzöd nincs arról, amit én csinálok) keresd a valóban működő mintákat, mert ezeket kell nagyon hamar működő rendszerré alakítanunk. Ne kérdezd, hogyan és mikor, mert természetesen fogalmam sincs róla. Azt tudom, hogy a magam oldalát oda kell tennem, mert a világon nem találtam senkit aki ezzel így foglalkozna (és persze ez jelentheti azt is, hogy én csinálom rosszul).

Azt is tudom, hogy ha egyedül bohóckodom mindezzel, akkor úgyis hiába csinálom. De kérlek, ne rabold az időmet, mert éppen lehetetlen feladaton dolgozom. Éveket töltöttem mindazok leírásával, amiket el tudnék mondani - akkor miért akarsz csacsogni velem? Bocsáss meg azért, mert ettől dühös leszek Az értelmes terveidről szeretnék beszélgetni (ha orvos vagy, akkor egészségügyről, és nem a fizika megújításáról, hacsak nincs egy éven belül tömegben használható megoldásod).

Remélem, érthető voltam - de tudom, hogy nem... Ezen nem tudok segíteni. Viszont ha mondjuk ezt itt elolvasod annyiszor, hogy belülről érzed, mit akarok vele mondani, akkor talán beljebb vagyunk: Megvilágosodás