Kaikki kirjoittajan Tuppu artikkelit

Kesä on!

Nyt aurinko paistaa, linnut laulaa ja kukat kukkivat, voisiko kesä ihanammin alkaa. Lämpötila on käynyt 20 asteen tasolla, kymmenen asteen yli mennessä kasvit kasvavat. Vielä viikko sitten oli lunta ja tuiskutti, mutta nyt on aivan kirkas taivas, tuuli puhaltaa etelästä ja sää on ihan erilainen kuin aiemmin. Me olemme täällä vuoriston oikealla reunalla, niin tuuli liikkuu pääosin joko etelästä tai sitten kylämästä pohjoisesta, yleensä viikkoja yhtäjaksoisesti.

Kuva 1. Deal with it.

Itselläni menee oikein hyvin, saan olla töissä ja muutenkin on kaikki mukavasti. Puhutaan paljon, että uusi nousukausi alkaa taloudessa. Aiemmasta talouskuplasta on jo 20 vuota, joten talouden uusi nousukausi voi olla käsillä. Tällä kerta se tapahtuu uusiutuvalla energialla, joka tulee olemaan tämän talouskuplan henki. Lopputuloksesta ei tiedä vielä kukaan, sen päättävät osakkeenomistajat. Aina hekään eivät ole oikeassa, kuten Nokialle kävi. Itse jopa AMK-opiskelijana ymmärsin, että Elopin ottaminen Nokiaan oli kuin troijalainen tietokoneessa, joksi häntä usein nimitettiin.

Kuva 2. Melkein kuin suoraan Wikipediasta.

Ohjelmien kehittäminen on erikoista työtä, joka poikkeaa hyvin paljon monesta muusta insinöörityöstä. Ohjelman toiminta ei ole  puhdasta matematiikkaa. Ohjelmoinnissa matematiikka on vain looginen työkalu, jota hyödynnetään ohjelmien suunnitteluun. On olemassa binäärinen algebra eli boolean algebra, jolla voidaan laskea binäärilogiikkaa. Alkujaan tämä logiikka on peräisin 1800-luvulta, alkuperäinen kehittäjä oli matemaatikko George Boole (2. marraskuuta 1815 Lincoln, Lincolnshire, Englanti – 8. joulukuuta 1864 Ballintemple, Corkin kreivikunta, Irlanti), saamatta työstään ansaitsemaansa kunniaa omana aikanaan [wiki]. Hänen työtään ei pidetty edes matematiikkana, ehkä se ei sitä olekaan.

Kuva 3. Boolean algebran esimerkki, jossa sievennetään monimutkainen logiikkakytkentä yksinkertaisemmaksi. [adgefx]
Boolen algebra eli digitaalinen logiikka on yksi tärkeimmistä asioista tietotekniikassa. Kun vielä lisätään loogiset vertailulauseet ja hyppykäsky, niin niitä tapahtumia kuvaavaa koodia ajavaa konetta sanotaan mielestäni hyvällä omallatunnolla tietokoneeksi. Sellainen voidaan kolvata kasaan esimerkiksi transistoreista tai legoista. Niitä voi myös mallintaa ohjelmalliseti [logisim]. Seuraavassa videossa on hyvin esitelty, että miten nämä digitaaliset portit toimivat käytännössä.

Ohjelmasuunnittelu on perinteisesti ollut ohjelman toiminnan ymmärtämistä, mutta nykyään ketterään aikaan pyritään enemmänkin ymmärtämään asiakkaan tarpeita suunniteltaessa ohjelmaa. Kun on menetelmät, jossa asiakas, ohjelmoija ja myyntihenkilö puhuvat yhteisin käsittein, niin asioiden tekeminen oikein on helpompaa. Yhteinen ymmärrys siitä, että käyttöliittymässä näkyvä pieni muutos voi olla toiminnallisesti valtava, niin auttaa asioiden hoitamista. Käyttäjätarinoilla asian ilmaiseminen on helpompaa, asiakas oivaltaa itse, että miten iso muutos on, jos se vaikuttaa moneen käyttäjätarinaan. Yleensä ne myös kuvastavat sitä, jota asiakas oikeasti haluaa, vaikka itsekään eivät sitä tiedä.

Ohjelmoijalle on jopa parempi, että saa tehdä töitä oman osaamisensa mukaan. On lukematon määrä tapoja tehdä asiat oikein, asiakasta ehkä kaikista vähiten kiinnostaa koodaustyylit. Eikä aina edes muita ohjelmoijia kiinnosta koodi, ennen kuin he itse joutuvat sen kanssa tekemisiin, jonka jälkeen koodin kirjoittaminen väärällä käyttöjärjestelmällä on jo itsessään virhe.

UML-luokkakaavion noudattaminen eli nykyaikainen olio-ohjelmointi mahdollistaa sen, ettei pysty kirjoittamaan spagettikoodia. Jos mistä tahansa kohtaa ohjelmaa lähtee liikeelle, niin ei saa päästä tekemään silmukoita, rekursio poikkeuksena. Hieman kuin tieverkoston jokaisesta pisteestä lähdettäessä pitää päätyä umpikujaan, poikkeuksena ”ympäri ympäri…”-liikenneympyrä. Jokainen lukija varmasti huomasi heti, että kuvasin Tampereen keskustan liikenneverkostoa. Ongelmaksi jää tai tulee se, että luokkakaavioon tulee helposti ns. äitiluokkia, joten myös luokkien välisiä viittauksia tulee rajoittaa. On mahdollista sopia korkeintaan esimerkiksi 100 riviä suositusrajaksi luokille, kyseistä kivaa lukua jotkut osaajat ovat sanoneet liian lepsuksi, mutta itse olen tottunut rullahiireen, Linuxissakin luulisi toimivan Page Up, Page Down, Home ja End -napit? Sen rajan yli mennessä luokka yksinkertaisesti jakautuu kahtia kuin solu tai blogikirjoituksen kappale. Bugien löytäminen tekstistä vaikeutuu kappaleiden kasvaessa suuremmaksi. Ehkä myös blogiartikkelin pysymiseksi asiassa tulisi olla 70 rivin enimmäisraja? Tämä yksi artikkeli tulisi nyt sitten pistää kahteen erilliseen artikkeliin? No ei, minä määrään, joten minua ei sellaiset suositukset koske!

Kuva 4. Päävärit punainen, sininen ja vihreä painovärein mangaani, syaani ja keltainen.

Hyvältä kaikki vaikuttaa, jatketaan samaan mallin!

The Daily WTF – hämmentävin koodilöydös päivittäin
(Hyvä ja selkeä koodi kommentoi itsensä), (Vanhat järjestelmät)
Korpela, J,. 2012. Kirjoituksen rakenne. Kirjoita asiaa. Arkisen asiakirjoittamisen opas. Tampere: TTY.

Talous uuteen nousuun

Uutisissa on ollut jonkin aikaa propagandaa talouden kääntymisestä kasvuun [hs]. Tämä tieto pitää paikkansa, jos luottaa tilastokeskukseen [tilastokeskus]. Asia ei ole uusi, talouskasvusta on puhuttu jatkuvasti, eikä poliitikot ole koskaan erityisesti julistaneet laman alkaneen.

Kuva 1. Kausitasoitettu teollisuustuotanto Suomi, Saksa, Ruotsi, Ranska ja Iso-Britannia (BCD) 2005 – 2017, 2010=100, TOL 2008 [tilastokeskus2]
Suomen talous on ollut aina murroksessa, kuten mielestäni asian kuuluukin olla. Muistelen, että nuoruudessani koulussa puhuttiin paljon palvelutaloudesta, joka olisi jonkinlainen seuraaja teollisuustaloudelle. Asia tietysti opetettiin peruskoulussa hyvin pelkistetyllä tavalla, mutta se kuvasti hyvin sen ajan ajattelumaailmaa eli aikaa ennen vuotta 2007.

En halua väheksyä visiota palveluyhteiskunnasta, tulevaisuuden ennustaminen on vaikeaa. Eniten itseäni hämmästytti, että samaan aikaa visioitiin teollisuuden romahtavan, mutta silti ammattikorkeakouluissa insinöörejä koulutettiin innokkaammin kuin koskaan aiemmin. Nämä olivat mielestäni hyvin ristiriitaisia asioita keskenään, mutta ehkä taustalla oli huolestuttavan suuret puutteet kunnollisesta ymmärryksestä yhteiskunnan kehittämiseksi.

Olen usein ollut sitä mieltä, että ohjelmointi ja yhteiskuntaoppi ovat periaatteiltaan hyvin lähellä toisiaan. Monet samanlaiset asiat ja ongelmat ilmenevät molemmissa, kuten Kuvassa 2 on esitettynä. Entisen yliopistoni laitosjohtaja ja D-työni ohjaaja Tommi Mikkonen on ohjelmistoprojektien onnistumista ansioituneesti tutkinut, joten olen osittain sen johdosta päätynyt näkemykseeni itse asioita pohdittuani. [Metropolia, TUT]

Kuva 2. Tyypillinen ohjelmistoprojekti erilaisista näkökulmista 1970-luvulta. [TUT]
Mikä siis on ongelman ydin. Mielestäni yksi suurimmista ongelmista on se, että usein asioita yritetään kehittää paremmaksi, mutta poliitikkojen tehtävänä nimenomaan olisi muuttaa ajattelumalleja ja yhteiskuntarutiineja. Sen sijaan, että tehtäisiin jopa kaltevan pinnan argumentointivirheen kautta yhteiskunnan tulevaisuusvisoita, niin tulisi löytää oikeita vastauksia [tiede.fi]. Ehkä taustalla on pelko – jopa aiheellinen pelko, epäonnistumisesta ja poliittisesta vastuusta, ilman mahdollisuutta saavuttaa merkittävää hyötyä.

Minä olen kauan kannattanut teollisuuden kehittämistä globalisaation sijaan. Seuraavassa lainauksessa lainaan itseäni vuodelta 2013.

”Niinpä niin, palveluyhteiskunta on vain idealistista haihattelua, jossa ei ole oikein järkeä. Paljon järkevämpää olisi kehittää teollisuutta, jolloin esimerkiksi energia tuotettaisiin edullisella aurinkoenergialla jne. Miestäni ainakin jotain on pielessä, jos työttömien ja melkein työttömien määrä kasvaa. Sehän on hukkaan heitettyä potentiaalia. Markkinatalous kuitenkin pakottaa toimimaan kilpailukykyisesti. Enää ei voida turvautua kotimaiseen kysyntään, vaan haastetaan täältä epäkilpailukykyisestä alueelta meidän teollisuus Saksan, Kiinan, Yhdysvaltojen ja muiden talousmahtien kanssa.” Tuppu L 2.0 [tiede.fi2]

Niinpä niin, mikä sitten olisi avuksi. Minun mielestäni tilanne on muuttunut paljon paremmaksi viimeisen reilun 4 vuoden aikana, itse olen mm. suorittanut DI-tutkinnon sen ajan sisällä [CV2016]. Jopa yllätyin, että esittämästäni kritiikistä ei ole sen pidempi aika, niin paljon kuin sen ajan sisällä on tapahtunut ja muuttunut omassa elämässäni. Täten olen optimistinen, että asiat saadaan kuntoon, meidän yhteiskuntamme on hyvin ketterä. Ehkä yhtenä perimmäisenä syynä on meidän huono asemamme maailman markkinoilla, joten meidän on pitänyt aiemminkin reakoida käytännön pakosta vientiteollisuuden muutoksiin. Toisaalta alkuperäinen kritiikkini kohdistui erityisesti siihen sanomaani mielettömyyteen ja ristiriitaan, että samalla kun koulutetaan insinöörejä, niin nähdään teollisuus jonkinlaisena historiallisena asiana. Olen myös kritisoinut vahvasti maatalouden näkemistä taantuvana alana, koska uskon maatalouden olevan nimenomaan kehittyvä ala tulevaisuudessa. Valtavaa potentiaalia uskoisin olevan, kunhan vain joku nero saisi muutokset suoritettua vanhoihin turvallisiin rutiineihin.

Kuva 3. Normipäivä töissä.

Kuka siis suorittaisi meidän uudituksemme. Parasta varmasti olisi, jos meidän omasta maastamme saisimme jonkun, joka hoitaisi asioita paremmaksi. Mutta olen myös hyvin optimistinen Elon Muskin suhteen, hän on kiinnostunut Vaasasta tulevan Gigafactoryn sijoituspaikaksi valinnan myötä. Laitos tulee tuottamaan tulevaisuuden sähköautoille akkuja. [afterdaws, gigafactory.fi]

Kuva 4. Elon Musk Tesla-auton edessä Kaliforniassa vuonna 2011. [wiki]
Minä kunnioitan ja arvostan Elon Muskia. Hän on homo sapiens (käytän neutraalia muotoa, koska minua on syytetty naisvihaajaksi), joka on toiminut todella luotettavasti, kehittämällä mm. PayPal-järjestelmän, joka on korjannut USA:n pankkijärjestelmää vaivaavat ongelmat kyseisellä järjestelmällään, jota käytetään nykyään hyvin paljon myös Suomessa. Bill Gates sai aikoinaan journalisteilta vihaista palautetta julkisesti, koska hän kritisoi USA:n pankkijärjestelmiä vanhanaikaisiksi [bloomberg]. Itse olen käyttänyt PayPal’ia satoja kertoja, aina toiminut täydellisesti. Työkaverin kanssa keskustelun myötä yhdessä tultiin käsitykseen, että Elon Musk on ehkä tämän hetken merkittävin teollisuusnero [Absent. 2017-05-19]. Muskin viimeisin saavutus on se, että hän on saanut raketin ensimmäisen vaiheen laskeutumaan ehjänä ja uudelleen käytettävänä Maan pinnalle. [guardian, SpaceX, Tesla]
Kuva 5. Tuntemattoman ihmisen sanonta.

Itse uskon, että Suomessa on kulttuurissa tietty vika, joka rajoittaa hyvää johtajuutta. Suomessa on sanonta: Ken kuuseen kurkottaa, se katajaan kapsahtaa.”, kun taas Yhdysvalloissa sanotaan: ”Shoot for the moon. Even if you miss, you’ll land among the stars.” Ylipäätänsä Suomessa ei hyväksytä epäonnistumista, sellaiseen ihmiseen ei luoteta. Sen sijaan Yhdysvalloissa asenne on, että jos ei ole tehnyt koskaan konkurssia, niin ei ole hyvä johtaja. Ehkä ohjelmistoprojektiakaan ei saisi mielellään palkata johtamaan henkilöä, joka ei ole itse kertaakaan täydellisesti tyrinyt projektia? Epäonnistumisen pelko ja siitä seuraava varovaisuus on huono piirre meidän kulttuurissamme?

TT: ”Konepajat pääsivät kasvun imuun:”Näin kovaa koneet eivät ole käyneet kymmeneen vuoteen””
TT: ”Euroopan ensimmäinen hybridirekka tulee Suomesta – tehoa 850 kW ja vääntöä yli 5000 Nm”
Piti taas mussuttaa mustalle listalle WordPress-kräkkeristä, josta nyt jäi IP-osoite 91.200.12.49 tilastoihin.

Suomi 100

Suomi täyttää tänä vuonna 100 vuotta, tämä artikkeli on 100. kirjoittamani tässä blogissa. Mielestäni nämä kaksi asiaa sopivat hyvin yhteen, kun Suomen itsenäistymiselle ei ole niin tarkkaa päivämäärää. Itsenäisyyspäiväksi on sovittu se päivä, jolloin eduskunta julistautui itsenäiseksi ennen sisällissotaa, mutta moni muukin päivä voisi sopia itsenäisyyspäiväksi. Itsenäisyysvuosi voisi aivan hyvin olla vuosi 1918, mutta kun kerran vuosi 1917 on yleisesti sovittu itsenäisyysvuodeksi, niin kukapa sitä menisi muuttamaan.

Kuva 1. Suomen suomalaisten asuinalueet.

Suomi on historiallisesti tunnettu, tai oikeammin ollut tuntematta väestönmäärästä taikka sen vähyydestä johtuen, kuten kuvasta 2. ilmenee. Viimeisen 250 vuoden aikana väestö on kymmenkertaistunut, etenkin sotien jälkeen väestönkasvu on ollut nopeaa. Kuvan 2. käyrä noudattaa hyvin muiden eurooppalaisten valtioiden väestönkasvua. Suomesssa on pinta-alaltaan tilaa asua, mutta luonnonvarat ja ympäristö ovat erittäin ankaria. Suomen Pohjanmaa on maailman pohjoisinta maanviljelysaluetta [mtk].

Kuva 2, Suomen väestö aikajanalla.

Oma Y-kromosomini on peräisin keski-Euroopasta, minkä olen todennut tekemälläni DNA-testillä 23andMe-palvelun kautta [genome]. Sukuni on asunut Pohjanmaalla 200 vuoden aikana, mutta on suurelta osin muuttanut Amerikkaan.

Ylipäätänsä ensimmäiset kalastajaelämään sopeutuneet ihmiset ovat tulleet Suomeen jääkauden jälkeen 10 k vuotta sitten. Monet meidän paikannimistämme on peräisin siltä ajalta, nykyinen suomen kieli sen sijaan on peräisin idästä. [tiede.fi]

Suomen kirjakieli tuli varsin myöhään muihin kieliin verrattuna. Tämän johdosta meidän kirjakielemme on paljon onnistuneempi kuin esimerkiksi englantilaisten kirjoittama epämääräinen teksti. Oikeasti saamme olla iloisia siitä, että alkujaan olemme kirjoittaneet hyvin samoin kuin 2 k vuotta vanhaa sivistyskieli latinaa, joka pysyi pitkään ainoana virallisena tieteellisenä kielenä, koska sillä oli uudelle ajalla asti ainoana kielenä selkeä ja looginen kirjoitustyyli. Meidän kirjakielen kehittäneitä voidaan kiittää, että latinankielisen kirjoituksen lukeminen sujuu suomalaisilta luonnostaan, kuten seuraavan video osoittaa. Latinalaista tekstiä keskiverto suomalainen lukee paremmin kuin englanninkielinen asiantuntija. Kiitoksia, että suomalaiset opetettiin oppineiden toimesta lukemaan oikein, kuten Seitsemän veljestä -kirjasta voi lukea!

Miltä Suomi näyttää sadan vuoden päästä? Mielestäni samoin kuin alkujaankin Suomi perustui vahvasti osaavaan koulutukseen, niin itse uskon yhä, että se on Suomelle ainut järkevä keino, jolla me tulemme pärjäämään seuraavatkin 100 vuotta.

Ehkä ihmiset ovat viimeisen sadan vuoden aikana muuttuneet, osoittain ympäristötekijöiden ja osittain perimän kautta. Monet pelkäävät, että ihmisten geneettinen perimä heikkenee. Itse taas uskon siihen, että oikeastaan evoluutiolla ei ole mitään suuntaa, hyvä ja paha ovat hyvin vaikeasti ymmärrettäviä käsitteitä. Hieman kuin aikakin, niin hyvälle ja pahalle ei oikeastaan ole mitään tieteelliistä pohjaa löydetty. Se ei tietysti tarkoita, etteikö aikaa tai hyvää/pahaa olisi olemassa. Humanismi pohjaa olettamukseen, että mikä on hyväksi ihmiselle, niin se on oikein. [berkeley, livescience, rewired, tiede.fi]

Ydinvoimaa Suomeen ja Maahan?

Toisinaan aina tulee keskusteltuun ydinvoiman tulevaisuus poliittisena asiana, kyseessä on 1950-luvulta asti ollut kestopuheenaihe. Aihepiiri herättää paljon tunteita ja kärjistää näkemyksiä. Itse pyrin kuitenkin hillitsemään itseni ja käsittelemään asiaa rationaalisesti ja objektiivisesti. Ei niin pahaa, ettei jotain hyvääkin.

Kuva 1. IAEA:n varoituskyltti ydinjätteelle. [IAEA]
Ydinvoimala on toiminnaltaan samanlainen lämpövoimakone kuin muutkin voimalaitokset. Kuvan 2. Höyryturbiini on teknisenä laitteena vuodelta 1884, samanlaista tekniikkaa käytetään yleisesti lauhdevoimaloissa, mutta ydinvoimalaitokset kuitenkin usein lasketaan erilleen mm. kivihiilivoimalla toimivista lauhdevoimaloista. On myös laitoksia, joissa hukkalämpöä käytetään kaukolämpönä. Näin voimalaitoksen hyötysuhde lähenee täyttä sataa prosenttia, muuten vain puolet energiasta otettaisiin sähkönä talteen. Suoraan sähkölämitykseen verrattuna kaukolämpö on täten paljon parempi, koska se käyttää voimalaitosten jäähdytyslämpöä, joka menisi muuten hukkaan.

Kuva 2. Höyryturbiinin toimintaperiaate. [EC, TnC]
Perinteisesti Vihreitä on pidetty hyvin ydinvoimavastaisena puolueena, mutta itsekin kuulun Viiteesen, jossa monet kannattavat ydinvoimaa yhtenä energiamuotona [tiedepuolue.fi, viite]. Itsekin myönnän olevani yllättynyt Vihreiden kannasta, asiasta on uutisoitu ulkomaita asti [neweurope].

Itse en ole koskaan pitänyt itseäni erityisen ydinvoimamyönteisenä ihmisenä. Ydinvoiman hyötyihin kuitenkin liittyy virheellisiä luuloja. Moni esimerkiksi pitää ydinvoimaa erityisen halpana energiamuotona, mutta se ei pidä paikkaansa. Hinnan arvioiminen on tietysti aina todella vaikeaa, enkä minä ole mikään kauppatieteen maisteri. Kuitenkin mielestäni 1.6 gigawatin uusi Olkiluodon turbiinireaktorin rakentaminen hyvin osoittaa sen, että ainakaan kyseinen laitos ei ole halpa rakennuskuluiltaa. Myöskään kivihiili ei ole kallista polttoainetta itsessään, vaan hinta tulee päästökaupasta, jonka piiriin ei kuulu ydinvoima. Hinnan arvioiminen on siis todella vaikeaa, epäsuorista kuluista puhumattakaan.

Usein ydinvoimaloiden yhteydessä puhutaan ydinonnettomuuden riskistä. Minun omasta mielestäni siihen on Suomessa panostettu vähintäänkin riittävästi, jopa liikaa. Historia on hyvin osoittanut, että ydinonnettomuuksia tapahtuu äärimmäisen harvoin. Moraalisesti ne ovat myös sikäli hyväksyttäviä, että niistä kärsivät samat henkilöt, jotka myös kuluttavat ydinvoimaloiden sähköä.

Itse kiinnittäisin ydinvoimaloiden ongelmana eniten huomiota jätteeseen. Ongelma on myös se, että en ainakaan itse usko, että kukaan tai mikään taho haluaa niistä ottaa vastuuta tulevaisuudessa itselleen. Sen vastuun jättäminen tuleville sukupolville on mieletäni yksinkertaisesti väärin, eikä sellaista saa edes vaatia. Minun mielestäni niistä jätteistä vastaamme ainoastaan me, ei kukaan muu. Tulevat sukupolvet eivät ole sellaiseen sopimukseen sitoutuneet, eivätkä toivottavasasti tule koskaan sitoutumaan. Eihän sellaisen sopimuksen allekirjoittaminen edes ole mahdollista, kun eivät ole vielä edes syntyneetkään. Täysin yksiselitteisesti me olemme syyllisiä kaikkiin ydinjätteistä tuleviin ongelmiin seuraavan 100 k vuoden aikana, vaikka emme niitä vielä edes tiedä! Kuvassa 3. ydinjätteen säteilytaso aikafunktiona.

Kuva 3. ydinjätteen säteilytaso ajan mukaan. [wn/rad]
Ydinvoiman puolesta jäteongelmaa vastaan on kuitenkin hyvä argumentti se, että ilman uraanin hajottamista se prosessi tapahtuisi itsestään. On myös mahdollista rakentaa hyötyreaktori, jossa ydinjätettä voisi käyttää uutena polttoaineena, vähentäen jätteen määrää. Nykyinen ydinvoimalaitos on peräisin siltä ajalta, jolloin haluttiin valmistaa plutoniumia ydinaseita varten, ilman sitä syytä voimalaitosta ei ehkä olisi keksitty pitkään aikaan. [world-nuclear]

Mitä tulee Maan ilmakehän hiilidioksiditasojen kasvuun, niin itse olen kiinnostunut valtamerien lannoittamisesta rautalannoitteella, joka lisäisi levän kasvua, joka sitoisi hiiltä meren pohjalle [wiki]. Suomessa myös järvi on saatu puhdistettua fosforista kemikaalin avulla erinomaisin tuloksin, vaikka tietysti fosfori on eri asia kuin hiilidioksidi [hs].

TTY: energiatekniikan perusteet

Tämän takia laskimessa on solver eli yhtälonratkaisin ja puhelimessa vastaaja: Electricity has such amazing power

Henkilöesittelyssä Bill Gates

Kukapa ei tuntisi maailman rikkainta(ex) ihmistä Bill Gatesia. Ihmisillä on hänestä monenlaista mielipidettä, vaikka ei henkilökohtaisesti häntä tuntisikaan. Itsekin olen lukenut hänen kirjansa Valtatie tulevaisuuteen. Häntä kritisoidaan monista asioista, mutta osa niistä on myös aiheetonta. Toisaalta häntä myös arvostetaan, maailman rikkaimmaksi tuleminen normaalista perheestä on sinällään hyvä saavutus.

Kuva 1. Bill Gates New Mexicossa vuonna 1977. Yhdysvalloissa Interstate on perinteinen pyhiinvaellusmatka. Hieman myös kuten vaaleaihoiset muuttivat Saharan pohjoiselle puolelle 100 k – 60 k vuotta sitten, tai kuten seuraava valtatie sitten Marsiin. Kaliforniassa on nykyisin paljon kehittyneemmät ihmiset kuin Suomessa. [TD2]
Miten hän sitten kartutti omisuutensa? Hänellä oli lapsena mahdollisuus päästä tietokoneen ääreen koulun kautta, joka ei ollut siihen aikaa yleistä. Hän oppi käyttämään BASIC-kieltä hyvin, koska kyseessä on etenkin opetuskäyttöön suunniteltu ohjelmointikieli, joka Microsoftin myötä tuli hyvin yleiseen käyttöön yritysmaailmassa. Hän myös nuorena tutustui mikroprosessoreihin heti niiden alusta asti. Hän perusti kaverinsa kanssa yhden maailman ensimmäisistä ohjelmistofirmoista. Hänen ensimmäinen tuotteensa oli 4K BASIC -kehitysympäristö eli IDE. Microsoftin BASIC on ollut käytössä myös mm. Commodore 64 -kotitietokoneessa. 4 kt on vähän, yhtä paljon kuin pienin mahdollinen tallennustila kiintolevyllä eli yhden levylohkon verran.

Miljonääriksi Bill Gates tuli ostaessaan Dirty Operating Systemin eli MS:n nimeämänä Disk Opertaing Systemin, jonka he saivat hyvilla rojalteilla myytyä IBM-PC:lle. Gatesin isä oli oikeusoppinut, jonka seurauksena ehkä osittain kävi niin, että IBM-PC -mikrotietokoneiden valmistus levisi IBM:n hallitsemattomaksi. [youtube/PoSIBM]

Maailman rikkaimmaksi mieheksi Gates tuli Windowsin myötä, joka oli laajennus DOS-käyttöjärjestelmälle. Windows mahdollisti graafisen käyttöliittymän käyttöjärjestelmään. Itse graafinen käyttöliittymä on Xeroxin kehittämä alunperin. Oikeastaan Jobs ei siis keksinyt sitä, vaan sai sen Machintoshiinsa kyseiseltä yritykseltä. [youtube/PoSXerox]

Käsittääkseni eniten Gatesi on saanut kritiikkiä siitä, että hän on kaupallistanut ohjelmistot. Microsoftin bisnes on paljolti perustunut muiden saavutuksilla, eivätkä oikeat henkilö ole aina saaneet ansaitsemaansa kunniaa. Tämä kritiikki on alkanut jo siltä ajalta kun Microsoft perustettiin. Microsoft sai niin paljon oikeuskanteita kateilta ja rahanhimoisilta, että siitä tuli jo kansallishuvi. Micorosoft suostui jopa muuttamana käsitteen invalid vammaisen pyynnöstä, koska väitti Windowsin kohdistaneen sen nimenomaan häntä kohtaan loukkaavasti. Sitten käsitteestä korruptoitunut ei ole kukaan valittanut, että se olisi ollut kenenkään mielestä loukkaava käsite lukukelvottomalle tiedostolle. [GatesOpenLetter]

Kuva 2. Microsoftin henkilökunta loppuvuodesta 1978.

Myös se ärsyttää monia, että Microsoftin tuotteet ovat suljettuja, kuten myös mm. Applen ohjelmat. Tämä aiheuttaa sellaisen tilanteen, että kukaan ei oikeasti tiedä, että mitä tietoja ohjelmat lähettävät käyttäjän tietokoneelta. Monet uskovatkin, että isot ohjelmistoyhtiöt ovat kaikista suurin tietoturvauhka tietokoneen käyttäjälle. Monet ihan viralliste ohjelmat lähettävät jatkuvasti tietoa käyttäjän yksityistiedoista San Fransicon Piilaaksoon. Vai jonnekin muualle? Miksi? Kehittämään käyttökokemusta?

Ehkäpä ensimmäinen Bill Gatesin TV-haastattelu
Gates ja Jobs viimeisessä yhteishaastattelussa
Gates syö ranskalaisia
Bill Gates and the Quest for Sustainable Energy
Elon Musk & Bill Gates On The Threat of Artificial Intelligence
Gates Foundation
What Cowboys Can Teach Us About Feeding the World

Ihmeellinen musiikki

Musiikki on hämmentävä asia, joka mahdollistaa aivojen hakkeroimisen kuuloaistin hermojen kautta. Sinällään ei varmasti ole yllätys, että äänet vaikuttavat aivojen välittäjäaineisiin ja sitä aivojen kautta toimintaan ja mielialaan. Ihmeellistä on enemmänkin se, että tietyt säännönmukaisuudet kuullostavat hyvältä. [youtube/AsapSCIENCE]

Kuva 1. SID-piiri tyypillisesti sovellettuna.

Eräs vanhimmista musiikin tuottamiseen käytetty tietokoneen äänipiiri on Commodore 64:lle tehty SID-piiri eli virallisesti MOS 6581 [youtube/SIDcollection]. En tiedä, että onko äänipiiri alunperin miten paljolti suunniteltu musiikin tekemiseen, mutta ainakin siihen sitä on käytetty paljon. Musiikin tuottamisessa 80-luvun tietokoneilla usein oli musiikin viemä tila, joten SID-piirin tuottama musiikkikappale sopii jopa vain parin kilotavun tilaan. Äänipiiriin tuli vain aiemmin suunniteltujen useampin kanavien sijaan, joten musiikki on luonteeltaan temmokasta. Myö säästösyistä käytetyt analogitransistorit tuovat oman vivahteensa, seuraavassa videossa esitellään kyseisen laitteen tuottamaa musiikkia oskilloskoopilla.

Uudemmassa Commodore Amigassa oli mahdollista tuottaa ihan aitoa aaltoääntä monella kanavalla, joten sen seurauksena musiikki oli hyvin nykyaikaista. Seuraavassa videossa hyvää demomusiikkia Enigma matriisinpyörittelydemosta vuodelta 1991 [youtube/enigma].

Ylipäätänsä musiikkia on usein käytetty monessa paikassa. Demojen lisäksi musiikkia on tehty peleihin ja kräkkereiden introihin [youtube/turrican2]. Myös ohjelmien sarjanumeroiden generointityökalut olivat aiemmin erittäin suosittuja tapoja esittää omia taiteellisia taitoja [youtube/keygen]. Musiikkia on kuitenkin ollut ennemminkin, tekniikka vain on kehittynyt [youtube/vonJupiter]. Vielä 90-luvulla tehtiin hyvin alkeellisilla laitteilla musiikkia, josta monet vähemmän IT prot tai muuten vain tunneälykkäämmät ja sosiaalisemmat ovat tykänneet [youtube/thunderdrome]. Tosin tietotekniikassa yhteiseksi sovittu nollapiste ajanlaskulle on gregoriaanisesti ilmaistuna 1970-01-01 00:00:00 [EC].

Saksa – maa, jossa tekniikan tohtori on arvostetuin koulutus, ja on yhtä paljon panimoita kuin Suomessa döner-kebabbiloita.

Teknokriittisyys

Monilla ihmisillä on yleensä pelkoa tekniikka kohtaan, jota he eivät itse ymmärrä. Osa on vain teknokriittisiä, mutta osa on jopa teknovihamielisiä. Toisaalta on myös ihmisiä, jotka ovat kiinnostuneita kaikesta uudesta tekniikasta ja sen mahdollisuuksista. Tämä ei ole mitenkään uusi ilmiö, vaan näin on ollut kautta historian. Osa ihmisistä on luottanut vanhoihin konservatiivisiin hyväksi todettuihin asioihin, osa taas on halunnut vapaammin tutustua uusiin tuntemattomiin asioihin.

Kuva 1. Microsoft kehitti sosiaaliseen mediaan tekoälyn, mutta se poistettiin ensimmäisen vuorokauden jälkeen. Ehkä joku tämänlainen voisi tulevaisuudessa johtaa maata. Jotkut jopa epäilevät, että Tay:n ansiosta Trumpista tuli presidentti, tekoälyn kyetessä keskustelemaan ihmisiä kiinnostavasti. [Gizmode]
Rooman valtakunnan jälkeen tuli iso kulttuurinen muutos Euroopassa. Ihmiset totesivat roomalaisen kulttuurin arvot virheelliseksi, ehkä ihan perusteltavistakin syistä. Kaikki roomalaiseen kulttuuriin kuuluneet asiat nähtiin pahana, hieman kuin nykyään kaikki natsien asiat koetaan pahoina, mielestäni ne ovatkin hyvin verrannollisia, koska kansallissosialismi lainasi hyvin suoraan paljon asioita Rooman valtakunnasta. Juuri vahva panostus tieteeseen ja tekniikkaan olivat näissä valtakunnissa parasta, Apollo-ohjelman johtohenkilö raketti-insinööri Wernher Magnus Maximilian Freiherr von Braun oli natsien V2-raketin pääsuunnitelija ja saanut huippukoulutuksensa natsi-Saksassa. Usein teknisesti osaavimmat maat ovat käyttäneet kykyjään sotilaallisesti muita maita vastaan, mutta se ei mielestäni oli tekniikan vika. Tekniikka on hyvin kulttuurivapaata, tekniikka toimii periaatteessa ajasta ja paikasta riippumatta samoin. [ZE]
Kuva 2. Juna-aikataulu vuodelta 1918. [Terijoki]
Saksan tieteen korkeaa tasoa ei voi kuitenkaan aivan täysin pistää natsien ansioksi, vaan jo 1800-luvun lopulla Saksa oli aikansa huippua insinööritieteissä ja muissakin tieteissä. Tekniikan lisäksi myös esimerkiksi kemiassa saksalaiset olivat jo silloi hyvin osaavia, mm. amfetamiini syntetisoitiin ensimmäisen kerran vuonna 1887 Berliinin yliopistossa [AY]. On hyvin harmillista, että saksalaisten tieteen taso menetti valta-asemansa toisen maailmansodan jälkeen. Seuraavassa videossa mm. Otton valmistama ensimmäinen toimiva malli lämpövoimakoneesta, jossa palotapahtua tapahtuu sylinterin sisäpuolelle.

1800-luvun tekniikkaa kehittäneitä henkilöitä saa paljon kiittää siitä, että nykyiset ihmiset saavat keskittyä esimerkiksi humanististen asioiden pohtimiseen työorjuuden sijaan. Teollisuutta usein on syyllistetty monista yhteiskunnallisista ongelmista, mutta mielestäni sekään ei sinällään ole tekniikan vika.

1800-luvulla kuviteltiin, että sivistys ja hyvinvointi lopettaisivat maailmasta sodat, jotka olisivat seurausta mm. nälästä ja puutteesta. Nyttemmin on ymmärretty, että ihmiset eivät välttämättä ole tyytyväisiä, vaikka absoluuttinen köyhyys onkin poistunut. Kyse on monimutkaisemmasta yhteiskunnallisesta ongelmasta, jonka takia myös humanististisille tieteille on tarvetta. Ehkä sitäkin kautta saavutetaan vastaavaa hyvää kuin tekniikan kautta. Toistaalta moottoritekniikan seurauksena tullut yksityisautoilu on myös hyvin mukavaa, kuten seuraava video osoittaa.

Eräs merkittävä keksintö on ollut Stirling-lämpövoimamoottori, joka kykenee saavuttamaan vielä nykyäänkin arvostettavana pidettävän 50 % hyötysuhteen, vastaava kuin Diesel-moottorilla. Suurin ongelma Stirling-moottorissa on sen huono teho, mutta tekniikka on hyvin yksinkertaista. [howStuffWorks]

Itse tekniikka on patentoitu vuonna 1816 eli yli 200 vuotta sitten [stirlingPatent]. Seuraavassa videossa esitellään harrastajien keskuudessa suosittua kaljatölkki-Stirlingiä. Vastaavan moottorin voi ostaa edullisesti itselleen, jos kiinnostaa koriste-esineenä.

Ei varmastikaan ole ihme, että sanat engine ja engineer ovat hyvin samanlaisia. Moottoreita on kehittetty hyvin paljon erilaisia, mutta selvää on, että moottoritekniikka on helpottanut ja keventänyt työelämäämme.

Moottorin ansiosta tulleesta logistiikan mullistuksesta on tehty jopa irlantilainen tietokonepeli Transport Tycoon. Taloussoppineiden kanssa tunnetusti harvemmin kannattaa olla samaa mieltä, muuta kuin heidän tarjotessaan rahaa. Taloushenkilötkin ovat kuitenkin tärkeitä yhteiskunnallisesti, nykyaikainen markkinatalous (ei siis Marxin aiheellisesti kritisoima riistokapitalismi) on kuitenkin ehkä parhaiten tähän mennessä kehitetty ja tunnettu yhteiskuntajärjestelmä. [Youtube/TTD]

Kuva 2. Teekkarilakin tupsu on otettu käyttöön 1890-luvulla. [rakentajat]
Tekniikan mahdollisuuksien selvittäminen myös uusilla alueilla ei mielestäni ole kuin järkevää. Esimerkiksi nyt suunnitellaan uusia 3D-tulostustekniikoita elementtirakentamiseen [TM]. Ei kuitenkaan uuden tutkiminen rajoitus vain tekniikkaa, myös lääketiede edistyy hyvin geenihoidoissa [Tiede.fi]. HIV:n parantaminen on yksi asia, mutta geenitekniikassa varmasti on paljon muutakin potentiaalia. Ehkä pian uusia elimiä voidaan kasvattaa geenien avulla, kuten vaikka uudet viisaudenhampaat suuhun.

Bridge Builder -peli (Lataa legendaarisesta Jonnewebistä, Hikipedia)

Ruokahävikki

Suomessa pistetään 400 – 500 Gg jäteruokaa biojäteastioihin vuosittain. Ruoantuotannosta aiheutuvat kasvihuonokaasupäästöt vastaavat 400 k auton hiilidioksidipäästöjä. Hyvin suuri osuus tästä jätteestä tulee kotitalouksista, mutta myös ravintoloiden osuus on merkittävä. Suhteelliselta kooltaan ravintoloiden osuus on korkea, luonnollisesti lounasbuffeteista tulee paljon jäteruokaa. [MT]

Kuva 1. Jäteruokaa. [MT]
Maaseudun tulevaisuuden uutinen keskittyy etenkin ruokahävikistä johtuvaan hiilidoksidipäästöön [MT]. Mielestäni asiaa ei tulisi uutisoida oikeastaan siltä näkökulmalta, kyseessä on tyypillinen populistinen tapa tehdä uutisia. Käytännössä esimerkiksi buffettien ruokahävikin vähentäminen on vaikeaa. Itse hygieniapassin suorittaneena tiedän, ettei ruoka saa olla kuin muutaman tuntia tarjolla, jos se on alle 60 asteista. Olen kyllä itsekin syönyt iloisesti 10 – 12 tuntia oman asuntoni lattialla varastoimani Samburgerin Special-hampurilaisen, mutta ymmärrän ettei sellaista kenellekään muulle voi tarjota [Samburger]. Kylmäketju ja hygienia ovat kyseisessä lafkassa kunnossa, kun vointi sen jälkeen oli 5/5.

Ongelma ruokahävikissä on pääosin se, että ruoantuoantoon kuluu paljon energiaa, toiminta ei ole aina hyötysuhteeltaan parasta mahdollista. Etenkin kaukaa lentokoneella tuotava ruoka aiheuttaa paljon energiankulutusta. Itsekin kuntavaaliehdokkaana kovasti mainostin Facebook-profiilissani Seinäjoen kaupunkia siirtymään virallisesti käyttämään pelkästään vain kotimaista lihaa ja kasviksia, mutta käytännössä kuulemma lihatuotteet tulevatkin jo nyt pelkästään Atrialta. Ylipäätänsä ruoantuotannossa on varmasti varaa kehittyä, jo nyt on paljon sellaisia merkkejä ilmassa [Tuppu/ruoantuotanto].

Mitä sitten tälle sinällään syömäkelpoiselle ruoalle voisi tehdä. Minun mielestäni yksi vaihtoehto olisi, että sitä käytettäisiin eläinten ruokintaan. Ruoassa on paljon erittäin vaikeasti syntetisoitavia kemikaaleja, kyse ei ole vain erilaisista hiiliketjujen sidosenergiasta. Täten ruoka olisi polttamisen tai maaduttamisen sijaan parempi käyttää, olettaisin syömisen olevan käytännössä erittäin hyvä vaihtoehto. Omat vanhempani asuvat maaseudulla, siellä Kuvan 2:n mukaisesti ruokitaan siilejä ruokajätteellä. Myös variksille on oma ruokapaikkansa, raadonsyöjälinnuille kelpaa jopa kalojen perkuujätteet. Mielestäni tätä voisi miettiä myös, että voisiko samoin kaupunkilaisten ruokajäteillä ruokkia metsiemme miljoonia eläimiä? Se olisi luonnollemme mitä mainoin ekoteko!

Kuva 2. Siili käy syömässä ihmisten ja kissojen jäteruokaa.

Vappu – yhteiskuntavastaisten juhla

Suomi on sikäli erikoinen maa, että täällä 1.5. vietetään vappua, kun muualla maailmalla kyseessä on äärivasemmiston juhla. Itse nimi vappu tulee saksalaisesta Saint Walburga nimisestä katolilaisesta 700-luvulla eläneestä henkilöstä, mutta nykyään juhlalla ei ole juurikaan kristillistä yhteyttä [catholic]. Jos näin olisi, niin kyseessä olisi ehkä ainut oikeasti alkuperäinen kristillinen juhla, jolla ei ole pakanallista taustaa. Juhlan nimi nyt on mitä on. Ei varmaankaan ole yllätys, että muualla maailmassa  Ruotsin lisäksi ei edes juhlita vappua.

Kuva 1. Näin työväenpäivänä eli 1.5. juhlitaan maailmalla. [wiki]
Minun mielestäni juhla tulisi pitää vuosisadan takaisia perinteitä kunnioittaen mahdollisimman vasemmistolaisena. Itse vastustan kaikkia ismejä, mutta ymmärrän kyllä, että joku aika pitää olla yhteiskuntavastaisen sanoman tuomiseksi kuuluviin. Vappu tunnetaan maailmalla nimillä Labour Day taikka May Day, mutta esimerkiksi Yhdysvalloissa se ei ole minkäänlainen juhlapäivä. Tyypillisesti tähän aikaan maailmalla kadut muuttuvat muistuttamaan taistelutannerta, joskin yleensä mellakointi on hyvin muodollista ja kohdistuu korkeintaan vain viattomien ihmisten omaisuuteen. [independent]
Kuva 2. Jotkut nuoret vielä jaksavat innostua äärivasemmistolaisesta vappukulkueesta. Kuva on vuodelta 2015. [mtv3]
Takku on eräs järjestö, jonka kautta saa hyvin tietoa tämän vapun juhlista. Kyseinen sivusto ylläpitää perinteistä yhteiskuntavastaista toimintaa Suomessa ansiokkaasti. Nykyajan nuoret eivät enää ole yhtä kiinostuneita äärivasemmiston toiminnasta kuin aiemmin, joten vaikutteita on haettu anarkistisesta ideologiasta. Seinäjoella ei ollut yhtäkään kommunistia kuntavaaliehdokasta. [Takku]

Minun mielestäni vappu on mitä parhain aika pitää yllä yhteiskuntakriittistä ajattelua ja sallia erilaisten ismien kannatajat tuomaan omia näkemyksiään kaikkien kuuluville. Nyt on mitä mainoin aika muistella mm. sisällissodassa kuolleita, itsenisyyspäivä sen sijaan on hieman huonompi. Yksi päivä yhteiskuntavastaisten ajatusten mielenosoittamiselle mielestäni riittää, itsenäisyyspäivinä voidaan ottaa sitten hieman chillimmin.

Kuva 3. Englannin pakanallinen ”vappu”. [independent]
30.4.1945 Hitler teki kommunistien mukaan itsemurhan ja 1.5.1945 tuli Dönitsin hallitus [YLE]. Luonnollisesti täten tämä aika ei ole kaikkien mielestä erityisen suuri syy juhlia esim. Suomessa, mutta jotkut ovat aivan toista mieltä. Kommunistien juhlat ovat muutekin hieman erikoisia muiden eurooppalaisten näkökulmasta. Saa sitten nähdä, että päättääkö äärivasemmisto siirtyä tulevaisuudessa juhlimaan vapun sijaan Venäjän voitonpäivää 9.5., kuten on visioitu. Juhlaa vastaan on kerätty nimiä adressiin, koska Saksan antautumispäivä 8.5. olisi parempi syy juhlia [Adressit.com].

Nyttemmin vapun juhlinta on kokenut melkoisen infaaltion, kommunistien marssille nauramiseksi pitää matkustaa satoja kilometrejä. Tosin voi myös olla, että aika kultaa muistot.

Loppukevennys: ”Työn orjat, sorron yöstä nouskaa, maan ääriin kuuluu kutsumus. Nyt ryskyin murtuu pakkovalta, tää on viime ponnistus. Pohja vanhan järjestyksen horjuu. Orjajoukko taistohon! Alas lyökää koko vanha maailma, ja valta meidän silloin on!”

TS: Murtautuja laittoi saunan päälle Aurassa

Otaniemen tietoteekkarin vappu ei ole yhtä kiva, ehkä

Uudissana ’ketterä’

Usein kuulee puhuttavan ketteryydestä, jopa uudissanakirja sanaiset kansiot tuntee sellaisen käsitteen. Monet kielitieteilijät ovat huolissaan niistä sanoista, koska niiden merkitys on usein erikoinen, eikä välttämättä enää vastaa sanan alkuperäisiä merkitystä. Samoin myös monet Internetissä liikkuvat muutkin sanat kuten vaikkapa eeppinen ärsyttää monia. Kyseisellä sanalla tarkoitetaan jotain fantasiakirjallisuuteen liittyvää Taru Sormusten Herrasta tasoista juttua. [yle]

Kuva 1. visuaalisesti havainnollistettuna ketterän menetelmän pääperiaatteet.

Alkujaan ohjelmistoprojekteja tehtiin hyvin samoin kuin mitä tahansa muitakin projekteja. Ajateltiin, että kun kyse on projektista kuin projektista, niin niihin voitaisiin käyttää samoja menetelmiä. Yksinkertaisesti otettiin oppikirja projektinhallinnasta ja sovellettiin sitä, ilman että kunnolla ymmärrettiin, että miksi jotain tehtiin. Hieman kuin alkemian toimimattomuutta perusteltiin sillä, että sitä ei noudateta riittävän kurinalaisesti, niin sama ongelma ajateltiin olevan myös ohjelmistoprojektien hallinnassa. Tilanne johti lopulta NATO:n ylläpitämään ohjelmistokriisiä käsittelevään kokoukseen, jossa ihmeteltiin, että voiko ohjelmistojen kehittäminen oikeasti olla sellaista paskaa. [computernotes]

Kuva 2. perinteisen projektimallin vaiheet humoristisesti.

Perinteistä projektimallia kutsutaan ohjelmistoalalla vesiputous-malliksi [tutorialPoint]. Syynä on mahdollisesti se, että kyseessä on näennäisesti nopea tapa tehdä asioita, mutta mahdolliset(todennäköiset) ongelmat projektin aikana johtavat suuriin ongelmiin projektin aikana tai lopussa. Cantin-kaaviona tämä ilmenee sellaisena, että oikeastaan lopulta projekti lähtee aluksi tosi nopeasti, mutta ei lopu koskaan. Tämä perinteinen tehokas toimintapa ei toimi ohjelistoprojekteissa, vaan ne tehdään enemmänkin puumaisesti, jossa aloitetaan ylemmältä tasolta, aina alemmalle osalle mentäessä lopulta palataan takaisin alkuun ja sovitetaan osa siihen. Hetken katselee Mandelbrotin joukkoja, niin ymmärtää syyn [Mandelbrot, Mandelbrot2]. Perinteisen projektin vaiheet toistuvat aina jokaisen osasen kohdalla, mutta perinteiseen malliin nähden asioiden yhteensovittamiseksi projekti pilkotaan pieniksi paloiksi, jotka kasataan kuin palapeli yhteen isommaksi kokonaisuudeksi.

Kuva 3. Tyypillinen tupakka-askin kansi -kuvaaja 1974 vuonna julkaistusta SQL-kyselykielestä. Esim. Accesilla voi käsitellä SQL-tietokantaa ilman ohjelmointitaitoa [Youtube/tutorial].
Ylipäätänsä projektit perinteisellä mallilla johtivat tilanteeseen, että mitä enemmän esim. rakennusteollisuuteen tarkoitettuja projektimenetelmiä noudatti, niin sitä huonommin projekti toteutui. Tämä johti jopa yleisesti parhaimmaksi todettuun tyyliin, että koodia vain lätkittiin kasaan [nyt koodataan,VBforDOS]. Tämän ohjelmoijien lätkyttelyn kautta kehittyneestä projektimallista on tullut oma ketterä menetelmänsä, jota on sovellettu myös muissa projekteissa. Vuonna 2001 monet merkittävät ohjelmistokehittäjät julkaisivat manifestinsa, jonka he allekirjoittivat kritisoidakseen perinteisen projektimallin tiettyjä ohjelmistoprojektiin soveltumattomia periaatteita [manifesto].

Kuva 3. Ohjelmoinnin opettelu ja oppien soveltaminen käytäntöön. Huom. ei koske C-kieltä, jota käytetään C++:n ohjella vielä erityisesti sulautetuissa järjestelmissä tulostinportin bittien ja kellokeskeytysten pyörittelyyn.

Miksi perinteinen malli ei toimi ohjelmistoprojekteissa? Hyvin tarkka suunnitelma ei toimi monimutkaisissa järjestelmissä, kuten esimerkiksi ohjelmistoprojekteissa ja yhteiskuntajärjestelmissä. Syynä on yksinkertaisesti se, että ei ole vielä keksitty mitään tapaa tunnistaa kaikki riskit ja ongelmat monimutkaisesta järjestelmästä. Samoin myös ohjelmistoprojekti on hieman kuin prototyyppimäinen Olkiluoto 3 -ydinvoimala tai hölmöläisten talonrakennus-projekti [hölmöläiset]. Ylipäätänsä projektien epäonnistumiset ovat hyvin samanlaisia, kuten kouluesimerkki Wasanlaivasta. [faulty]

Jos yksinkertaisen vastauksen haluaa: ketterä tarkoittaa vaihtoehtoista itseohjautuvaa projektimallia perinteisestä jäykästä mallista poiketen.

Bill Gates Praising Apple Computers (Win101)
Kuutionvalmistusprojekti IT-alan tyyliin
Ohjelmointi on erilaista kuin valokuvaus