რატომ (არ) შესტკივათ ადამიანებს გული ერთმანეთზე

პოსტი პროგრამირებას არ ეხება და ახალიც არაფერი წერია შიგნით : )

გარშემო ახლა ცუდი რაღაცები ხდება. უფრო სწორად, სულ ხდება, უბრალოდ ახლა ჩვენთან ახლოს ხდება. მაგ მნიშვნელოვან თემებზე სხვები დაწერენ, ჩემი ადგილი იქ არ არის, მაგრამ მე მაგის გვერდით მოვლენაზე მინდა დავწვრილმანდე. პარიზის ტრაგედიას ყველაფერთან ერთად ერთი ტალღა მოჰყვა ხალხში, სადაც ერთმანეთს გულგრილობაში ან შერჩევით სამართლიანობაში ადანაშაულებდნენ. არ მივაქცევდი ალბათ ყურადღებას, ჩემი თავიც რომ არ შემენიშნა ‘გულგრილობაში’. პარიზი იქნება, ბეირუთი, ავღანეთი თუ აფრიკაში შიმშილით დახოცილი ბავშვები, ფაქტია, რომ არ მიგვაქვს გულთან საკმარისად. ანუ საკმარისად იმისთვის, რომ რამე შევცვალოთ. რაღა შორს წავიდე, მე თვითონ დისნეის მულტფილმებზე ცხარე ცრემლით ვიტირებ, მაგრამ ბევრი რეალური ამბავი საერთოდ არ ამაღელვებს.

ჰოდა რატომ არის ეს სიახლეები უბრალოდ სიახლეები, ან რატო არ იწვევს არანაირ თანაგრძნობას ჩვენი ისტორიის წიგნი, წინაპრების ომები, სისხლისღვრა და თავგანწირვა, რატომ არის ტიტანიკის ჩაძირვა მშრალი ფაქტი, როცა იგივე სახელის გამოგონილი ფილმი ზოგს ცრემლს მოადენს, თანაც სულ ორი ადამიანის გამო. რამდენად შორს უნდა იყოს შემთხვევა დროს ან მანძილში რომ მნიშვნელობა დაეკარგოს ჩვენთვის? მე, ცხადია, კომპეტენტური არ ვარ მაგ საკითხში, ამიტომ დავუჯერებ ნეირო მეცნიერებს.

მთავარი სიტყვა აქ არის ემპათია, იგივე თანაგრძნობა. ეს თვისება ადამიანებს ხო ევოლუციურად მოგვდევს და გვჭირდება გადარჩენისთვის (ისევე როგორც მაგის მართვა გვჭირდება კრიტიკული სიტუაციების გასამკლავებლად). თანაგრძნობისთვის კი აუცილებლია ერთი რამ – კავშირი. ერთმა ადამიანმა მეორესთან უნდა გააიგივოს თავი, კავშირი უნდა იპოვოს და იგრძნოს რასაც სხვა გრძნობს. ერთ-ერთი გზა არის დაფიქრებით, აღქმით და წარმოდგენით. ან კიდევ შეიძლება ემოციების წაკითხვით. თუ იქნება ეს კავშირი, ის იგრძნობს, რადგან ჩვენში არის შესაბამისი მექანიზმი – შეგვიძლია სხვისი ემოციების, ტკივილის ან სიხარულის ამოცნობა, არის შემთხვევები, როცა ფიზიკურადაც კი განვიცდით იგივეს (სარკული ნეირონების დამსახურებაა ეს თუ სხვა რამის, არ ვიცი, მაგრამ ხო ფაქტია რომ შეგვიძლია). თუ ვინმეს არ შეუძლია, ეს გადახრაა ან დაზიანება, და შესაბამისად ჩნდებიან სოციოპატები ან ფსიქოპატები. ამ ნაკლის გამო ისინი ვერ არჩევენ ემოციებს იმ გზით როგორც ჩვენ და არ აქვთ თანაგრძნობის უნარი – შეუძლიათ მოატყუონ, მოკლან, აწამონ და ვერ მიანიჭებენ ამას მნიშვნელობას.

გადავუხვიე ახლა. იმას ვამბობდი, რომ კავშირი არის აუცილებელი კომპონენტი. როდესაც ახლოს ხარ ტრაგედიის ადგილთან, ან ესაუბრები ადამიანს, ან ფოტოს უყურებ, ან წერილს კითხულობ მისი საყვარელი ადამიანისადმი მიწერილს, მაშინ შენც განიცდი. სამწუხაროდ თუ საბედნიეროდ ახლა მედიას აქვს მაგის ძალაუფლება, რომ ვისთანაც სურს, მასთან დაგვაკავშიროს, გულზე მჯიღი დაგვარტყმევინოს ან აგვამხედროს კიდეც ვინმეს წინააღმდეგ შესაბამისად. მწერალსაც აქვს. ფოტოგრაფსაც აქვს. რეჟისორსაც. პრინციპში დღეს სოციალური ქსელის საშუალებით თითოეულ ჩვენგანს აქვს რაღაც ოდენობით (ყველაზე ნაკლებად კი მე მგონი ამ სიტყვებს აქვს “ოდესმე შენამდეც მოვლენ და მარტო იქნები”, იმიტომ რომ არანაირ ემოციებს არ უკავშირდება).

რატომ იყო პარიზი და არა ბეირუთი? შერჩევითი სამართალი არაფერ შუაშია ჩემი აზრით, უბრალოდ ჩვენი თავები ევროპასთან უფრო გავაიგივეთ. წარმოვიდგინეთ, ერთ ჩვეულებრივ დღეს, კაფეში ან კონცერტზე ჩვენს ახლობელს რომ შეემთხვეს იგივე. მაინცდამაინც კარგად ვერ ვაკავშირებთ თავს ბეირუთთან ან სირიასთან ან თუნდაც აფრიკასთან, სადაც მუდმივად იბრძვიან ადამიანები სიცოცხლისთვის. მე მგონი ასევე დიდად ვერ ვაკავშირებთ უამრავ ქართველთან, რომლებიც ძალიან რთულ გზას გადიან ამ ქვეყანაზე. ვერ ვაკავშირებთ მთის სოფლებთან, სადაც არანაირი პირობები არ არის ცხოვრების. ვერ ვაკავშირებთ ვერც ვაკის სოფლებთან, სადაც მიწას შეჭიდებული ხელები ბერდებიან და მომავალი უკეთესი არ ხდება; ვერც ქართველ ბავშვებთან, რომლებიც ოჯახის სითბოს გარეშე იზრდებიან; ვერც იმ ბავშვებთან, ვინამდეც წიგნი და ინტერნეტი არ მისულა; ვერც მაგალითად უსინათლო ადამიანებთან, რომლებიც დამოუკიდებლად ცხოვრებას ვერ შეძლებენ ჩვენთან; ზოგჯერ ვინმე ღვთისნიერი მოიტანს ჩვენამდე მათ ემოციებს და ჩვენც ვპოულობთ კავშირს. სხვა მხრივ კი ვართ ასე გულგრილები : )

რას ვიზამთ.. არ ვიცი. შეუძლებელია ადამიანმა დაიტიოს ყველას სევდა და მაინც პროდუქტიული დარჩეს. ამიტომ ვცვლით რაც შეგვიძლია. რაც არა, იმის ტვირთად ტარება არ გამოდის..

ჩემი ზაფხულის საკითხავი 2015

me
ეს ორი კვირა დასასვენებელი და გასანიავებელი შვებულება მქონდა : ) როცა ინტერნეტს ვშორდები, საკითხავადაც დრო მრჩება და ეგ ჩემი საყვარელი ნაწილია ხოლმე ცურვის და თამაშის მერე. წიგნების პატარა მიმოხილვებს გაბნეულად, ხან სად ვწერ და ხან სად. გადავწყვიტე ამ შვებულების წიგნები ამ პოსტში გავაზიარო, იქნებ ვინმეს მოეწონოს რომელიმე…


Surely You’re Joking, Mr. Feynman!

ცნობილი ფიზიკოსი და ნობელის პრიზიორი, რიჩარდ ფეინმანი, ძალიან სახალისო და სათავგადასავლო ისტორიებს ყვება. ბავშვობის გამოგონებები, ატომურ ბომბზე მუშაობა, სეიფების გატეხვა, ბოროტი ხუმრობები, ნაშრომები ბიოლოგიაში, ბრაზილიის კარნავალზე მუსიკოსების კონკურსში მონაწილეობა, საკუთარი ნახატების გაყიდვა, ლექტორობა, კვლევები და ‘აჰა!’ მომენტები. როგორ მოასწრო ამდენი რამე არ ვიცი :)) ფიზიკითაც კი დამაინტერესა.

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future

ოცნება ხო მოიუწვდომელი და არარეალისტურია. ჰოდა მეც ბოლო დროს ერთი ეგეთი დამჩემდა, რომ ელექტრომობილების ქარხანა მქონოდა საქართველოში. ამ წიგნმა ცოტა შეფერთხა, რადგან დამანახა როგორი არაადამიანური მუშაობა და ფინანსები სჭირდება ამ ყველაფერს, მაგრამ ჯერ ჯერობით მაინც დავიტოვებ. იქნებ როდისმე სურვილამდე დაწინაურდეს და მართლა დავიწყო მაგ სფეროში მუშაობა.

თვითონ წიგნი ძალიან დიდ მოტივაციას იძლევა ზოგადად. ბევრი ისტორიაა მოყვანილი SpaceX, Tesla-სა და SolarCity კომპანიების შექმნის და განვითარების შესახებ – ჩავარდნები, გამართლებები და სირთულეების გადალახვის ამბები. განსაკუთრებით შთამბეჭდავია SpaceX-ის რაკეტის აწყობა და გაშვება დიდი ტექნოლოგიური თუ მენეჯმენტური ნახტომებით. ელექტრომობილი ხომ საერთოდ…
სათავგადასავლო წიგნს არაფრით ჩამოუვარდება. პროგრამისტებს და ელექტრონიკებს განსაკუთრებით მოეწონებათ ჩემი აზრით, მენეჯერებსაც.

Zero to One: Notes on Startups, or How to Build the Future

ეს Paypal-ის ერთ-ერთი დამაარსებლის, Peter Thiel-ის წიგნია. ამიტომაც და თან კარგი რევიუების გამო ავირჩიე, მაგრამ შუამდეც ვერ მივედი ისე მივატოვე. ცოტა გამიცრუა მოლოდინი, შეიძლება უბრალოდ სტარტაპებზე ჩემთვის აღარაფერი იყო ახალი და იმიტომ. კიდევ რაღაცები არ მომეწონა დასათანხმებლად (მაგალითად – როცა ამბობს რომ კონკურენცია პირიქით ყველაფერს აფუჭებს). ამ თემატიკაზე ჩემს ფავორიტად ჯერჯერობით მაინც წიგნი Rework რჩება.

fahrenheit 451 Fahrenheit 451 (სპოილერებით)

ბრედბერი და კონკრეტულად ეს წიგნიც დიდი ხანია რიგში მყავდა. ახლა ვნახე, მაგრამ სიმართლე ვთქვა ცოტა ამანაც გამიცრუა იმედი. სულ დანაკლისის გრძნობა მქონდა და სამყაროს მეტი აღწერა მჭირდებოდა. ვერ დავინახე რამ ჩაანაცვლა წიგნები და რა პრობლემები ჰქონდათ იქაურებს. ასე მარტივად ხო ვერ გადავიდოდნენ სულ ვერბალურ კომუნიკაციაზე და ინფორმაციის შენახვაზე. 1984 გაცილებით რეალური იყო ჩემთვის, ვიდრე ეს.
ისე, რაც დრო გადის, სულ უფრო ვშორდები მხატვრულ ლიტერატურას და ცოტა გული მწყდება. არ ვიცი რა მომდის, პერსონაჟებზე ვბრაზდები ხოლმე :)) ან შეიძლება რეალური ისტორიები ისეთი საინტერესოა, non-fiction-ებიდან ვეღარ გადმოვდივარ.

why-zebras-dont-get-ulcers-big Why Zebras Don’t Get Ulcers

მე, როგორც მედიცინისგან შორს მყოფ ადამიანს, ძალიან მიყვარს ისეთი სამედიცინო წიგნები, სადაც ჩვეულებრივი მოკვდავებისთვის გასაგებ ენაზე წერია რთული თემები. ეს წიგნი ერთ-ერთი დიდი ფავორიტია მაგ მხრივ. არა მხოლოდ გასაგებ, არამედ იუმორის ენით წერს საპოლსკი და ამასთან ძალიან ბევრ საჭირო რამეს აღწერს ორგანიზმის და ტვინის მუშაობის შესახებ.

creativity incCreativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration

პიქსარი და დისნეი – ჩემთვის ორი უნიკალური, ზე კომპანიაა, სადაც ზე შემოქმედი ადამიანები ზე ფილმებს ქმნიან.
ედ კატმული პიქსარის თანადამფუძნებელი და ამჟამად პიქსარისა და დისნეის პრეზიდენტია. მან, როგორც პროგრამისტმა, დიდი წვლილი შეიტანა კომპიუტერული გრაფიკის ჩამოყალიბება-განვითარებაში და ფილმების ინდუსტრიაში შეიტანა ეს სფერო ფაქტიურად. (მაგალითად, მას მიაწერენ Z-buffer ტექნოლოგიის გამოგონებას, რომელიც დღეს ყველა კომპიუტერსა და მობილურშია.) კატმული წერს თუ რა ხდებოდა ფარდის უკან პიქსარის მულტფილმებზე მუშაობის დროს, რა სირთულეები ჰქონდათ, როგორ დაიწყო ყველაფერი და ზოგადად როგორი კულტურაა კომპანიაში, რომლის ყოველი ფილმიც შედევრია და წინაზე უკეთესი.
წიგნის ნახევარი ზედმეტია ჩემი აზრით, მაგრამ კარგი მარგალიტებია აქა-იქ გაბნეული.

ios8 fundamentals iOS 8 Programming Fundamentals with Swift

წინა პოსტებში ვახსენე რომ ბოლო პერიოდი iOS-ზე და მაგათ ახალ პროგრამირების ენაზე ვმუშაობდი. Apple-ს გამოქვეყნებული აქვს წიგნი The Swift Programming Language რომელშიც ენა საფუძვლიანად არის აღწერილი, თუმცა მაგის წაკითხვის მერე ძალიან მაკლდა best practices ნაწილი და მაინც ბევრს ვწვალობდი კოდის ნორმალურ სახემდე მისაყვანად. ზოგადად ასე დროის დაკარგვა არ მიყვარს და იმიტომ ვიწყებ ხოლმე ენის სწავლას წიგნებით. აი Matt Neuburg წიგნები სულ სხვა თემაა. ის რეალური მაგალითებით და საკუთარი გამოცდილებით ავსებს მათ. ამიტომ გაცილებით შემიმსუბუქა ბევრი რამ. ამ ენას ვინც იწყებს, მეც მის წიგნებს გირჩევდით.

programming_ios_8_deep_dive Programming iOS 8: Dive Deep into Views, View Controllers, and Frameworks

ესეც Matt Neuburg-ის წიგნია (შედარებით advanced საკითხებით) და სიღმისეულად წერია საფუძვლები. აქაც არის მაგალითები მისი საკუთარი პროგრამებიდან და ასევე ძააალიან ბევრი პრობლემის გადაწყვეტა. ჯერ ვერ დავასრულე, ათასი გვერდია, მაგრამ უკვე ვნანობ აქამდე რომ უმაგისოდ დავკარგე დრო.

The Timeless Way of Building

ეს ერთ-ერთი ყველაზე გავლენიანი წიგნი იყო ჩემთვის და მინდა მასზე დავწერო 🙂 ძალიან უცნაური მიზეზით გადავაწყდი – პროგრამირების პატერნების თითქმის ყველა წიგნში იყო ციტატა აქედან, არადა Timeless way of building საერთოდ არ ეხება პროგრამირებას, არქიტექტურაზეა (და მარადიულობაზე).
ცნობილი არქიტექტორი, კრისტოფერ ალექსანდერი, აღწერს იდეოლოგიას, თუ როგორ უნდა აშენდეს შენობები, ბაღები, გზები, ქალაქები რომ ნაგებობებმა საუკუნეებს გაუძლოს არსით. საუბრობს არა მხოლოდ შენობებზე, არამედ ცხოვრებაზე.

ჩემდა სამარცხვინოდ უნდა ვაღიარო, სათანადოდ არ ვაფასებდი და პატივს არ ვცემდი ამ სფეროს. ალბათ იმიტომ რომ არქიტექტორებმა გამაბრაზეს. დიახაც, გამაბრაზეს. არ მომწონდა რომ არ ფიქრობდნენ ჩვენზე; რომ ნორმად გახადეს დაბალჭერიანი, ერთნაირი ბინები პატარა ოთახებით და ცოტა ფანჯრებით, პატარა სამზარეულოთი და კიდევ უფრო პატარა აბაზანით, მეზობლების ნაბიჯების ხმით, უბაღეობით და უხეებობით. ოფისები საავადმყოფოებს ან, უარეს შემთხვევაში, ციხეებს დაამსგავსეს, მიწას და სიმწვანეს მოაცილეს.

შეიძლება არ მომწონდეს არქიტექტურა, მაგრამ მეც კი ვხვდები გარემოს რამხელა გავლენა აქვს ჩვენს განწყობაზე, პროდუქტიულობაზე, ენერგიულობაზე – საბოლოო ჯამში ფაქტიურად ჩვენს საქმიანობაზე და მთელს ცხოვრებაზეც. აი ასეთი რთული მისია აკისრიათ არქიტექტორებს. რეალურად მათ უამრავი სოციალური, ეკონომიკური და ფსიქოლოგიური პრობლემის გადაწყვეტა შეუძლიათ.

კრისტოფერის წიგნში ბევრ გემრიელობას შეხვდებით ამ თემაზე. ის წერს თუ რა განასხვავებს კარგ და ცუდ ნაგებობას, კარგ და ცუდ ქალაქს, საუბრობს “თვისებაზე”, რომელსაც “სახელი არ აქვს” – რომელიც განსაზღვრავს იქნება თუ არა გარემო ერთიანი, ჯანმრთელი, ცოცხალი, თვით განვითარებადი – სადაც სიცოცხლე იქნება, სადაც ადამიანებს განვითარების და შემოქმედების სურვილი ექნებათ.

მე მოკლედ და კარგად ვერ გადმოვცემ მის იდეოლოგიას, ამიტომ საერთოდ არ შევეხები. მაგის გარდა იქ იყო უამრავი პატარა პრაქტიკული მომენტიც და რამდენიმე განსაკუთრებით ჩამრჩა:
მაგალითად, ადამიანები ისეთი ოთახებისკენ მიისწრაფიან, რომელთაც ორ მხარეს აქვს ბუნებრივი განათება. ასე სინათლე რამდენიმე მიმართულებით შემოდის და გაცილებით კომფორტულად აღიქმება.
ან, თუ ოთახები სამხრეთისკენ იხედებიან, სახლი განათებული, მზიანი და კარგი ენერგიით სავსეა. მის წინ ეზოში ყოფნა ძალიან სასიამოვნოა, ჩრდილოეთის მხარეს ბაღში კი იშვიათად გახვალთ.
ან კიდევ ძალიან უცნაურად და ცუდად მოგეჩვენებათ ბინის შესასვლელი კარი რომელიც პირდაპირ ქუჩაზეა და შესვლამდე არ ხდება სივრცის ცვლილება, ან სიმაღლით, ან განათებით, ან მანძილით…

რაც მთავარია, კრისტოფერის პატერნებში ყველაფერს თავისი დანიშნულება აქვს და რაღაც მიზანს ემსახურება. ისე იზრდება და ვითარდება ნაგებობები, როგორც ბუნება ქმნის თავის გარემოს. ერთგან ატმის ხეს იხსენებს, რომელიც აგურის კედელზე იყო აზრდილი სამხრეთის მხრიდან. მზე აგურებს ათბობდა, აგურები კი ატმებისთვის ინახავდნენ სითბოს..

მის მაგალითებში ნაგებობები ბუნებასთან ჰარმონიაში არიან, ამასთან დეტალები პრაქტიკული მიზნებიდან გამომდინარეობენ. ზუსტად ამიტომ ამბობს რომ არქიტექტორები შეიძლება ვერ გასწვდნენ ყველას ინდივიდუალურ მოთხოვნებს და ჩვენ ჩვენით შეგვიძლია საკუთარი გარემოს მოწყობა. უკეთ ვიცით როდის სად რა გვჭირდება.

ამ წიგნის მერე მოგინდებათ ოთახი შეცვალოთ, სახლი და ეზო შეცვალოთ, შეიძლება ჩემსავით ოცნებად გაგიხდეთ აშენება.

(არსებობს წიგნის მეორე უზარმაზარი ნაწილიც, რომელიც არქიტექტურილი პატერნებით არის სავსე. თუ რამეს აკეთებთ ახლა, ძალიან გირჩევდით ამ წიგნების ნახვას.)

Vineyard Farmer's Market
Vineyard Farmer’s Market by Christopher Alexander
Vineyard Farmer's Market
Vineyard Farmer’s Market by Christopher Alexander

Vanilla Cage – Breaking the Cage

არ შემიძლია, პოსტი არ მივუძღვნა Vanilla Cage-ის ევროვიზიის საკონკურსო სიმღერას <3 რადგან ვამაყობ ჩემი დის შესრულებით (drums). წარმატებებს გისურვებთ გოგოებო :))

ჩემი სემინარი თსუ-ში 2: ვებ სერვისები (SOAP, REST)

🙂 როგორც ჩემს წინა პოსტში ვწერდი, წინა შაბათს – 22 იანვარს სტუდენტურ სემინარებზე ჩემი ”მოხსენება” იყო ვებ აპლიკაციის უსაფრთხოებაზე.

ეს არის დაპირებული ბმული პრეზენტაციაზე, ხოლო ეს არის თვითონ სემინარის შინაარსი. თუ ვინმე ნახავს და შენიშვნები ექნება ან ჩათვლის რომ ვიტყუები 😀 გთხოვთ, დამიკომენტარეთ და გავასწორებ.

ამ შაბათს კი (29 იანვარს ისევ 5 საათზე) ისე მოხდა, რომ ისევ მე ვკითხულობ სემინარს და თემა შეეხება ვებ სერვისებს.

ისევ დავიწყებ შედარებით საბაზო სტრუქტურით და შესავლით, ხოლო შემდეგ ვისაუბრებ SOAP და REST არქიტექტურის მქონე სერვისებზე.