Kaikki sähköön liittyvä on ja tulee aina olemaan mun silmissä maagista. Ei siis sellasta kivaa ✨maagista✨ vaan täysin käsittämättömällä tavalla järjetöntä. Muuntajaan tulee sähköä ja sitten se taikoo sitä erilaiseksi sähköksi. Siihen on merkitty numeroita ja kirjaimia, ja jos ne on liian pieniä, se hajoaa. Myöskin, jos ne on liian isoja, jotain hajoaa. Jotain voi myös hajota toisessa huoneessa. Kuka tahansa voi oikeastaan kuolla sähköiskuun koska tahansa. Äääää oispa keskiaika
@menneisyytesi Ihan sama täällä. Tuttu sähkömies yritti kerran kärsivällisesti selittää, enkä ymmärtänyt vaikka miten yritin.
@tuimasa mua alkaa suorastaan suututtaa, jos joku ees yrittää selittää jotain tämmöstä. Varsinkaan mies. Joku fiksu nainen vois ehkä joskus opettaa mulle sähköasioita ja saattaisin pystyä kuuntelemaan ja ymmärtämään, ehkä. Sama koskee kaikkea autoihin liittyvää.
@menneisyytesi Mä silloin nimenomaan pyysin sitä selittämään ja oli tosi kivaa, kun se tosissaan yritti. Mutta en tiiä pitäiskö tuo selittää kuvalla, videolla, tanssin keinoin vai miten ihmeessä, että salaisuudet aukenisi mulle.
@tuimasa aina toisinaan on silleen, et mä kysyn joltain tietystä aiheesta paljon tietävältä jotain, se oikein vetää henkeä ja on silleen et ”mistäs mä aloitan, no ihan ensinnäkin…” ja välittömästi mä kadun, et kysyin mitään. 😅

@menneisyytesi @tuimasa Moni asia sähköön liittyen on "uskon" asia eikä sitä voi oikein nähdä tai tuntea tai muutenkaan kokea (ellei ole kyse sähköiskusta eikä siitäkään voi hirveästi sitä "laatua" päätellä). Noissa uskon jutuissakin on monta tasoa ja kun tarpeeksi syvälle pääsee niin ei niistä uskon jutuistakaan enää ole iloa kun missään ei ole järkeä 😃.

En ole oikein törmänny hyviin intuitiivisiin tapoihin selittää noita. En onneksi ole yrittänyt niitä koskaan opettaa 😃.

@nihkeys @menneisyytesi Muistelen tämän tutun päätyneen vähän samanlaiseen loppukaneettiin, että ei sitä oikein tyhjentävästi edes voi selittää, pitää vaan uskoa 😆
@tuimasa @menneisyytesi Toinen ongelma on siinä et vaikka löytäis hyvän vertauskuvan jollekin sähkön ominaisuudelle/omituisuudelle niin se kattaa vain sen yhden osan, ja sähkössä on niin monta muutakin, ja sit yhtäkin on sellainen monen erillisen ja keskenään ristiriitaisen vertauskuvan sillisalaatti.
@nihkeys @tuimasa @menneisyytesi oon insinööriksi itseni lukenut ja vesiputki on paras vertaus, joka toimii kunhan puhutaan tasavirrasta. Vaihtovirran kanssa oon vaan ”joo, vähä niiku vesiputki, mut se vaihtaa suuntaa 100 kertaa sekunnissa ja liikkuu valonnopeudella” ja eihän siitä ymmärrä enää kukaan mitään.

@aqunt @nihkeys @tuimasa @menneisyytesi
Tasavirta on tosiaan vielä ihan hahmotettavissa. Vesiputki altaasta toiseen on toimiva analogia ja siirrettävissä yksinkertaiseen paristolla toimivaan virtapiiriin jossa tyyliin polttimo pariston napojen välissä. Siihen voi lisätä kytkimen väliin ja vieläkin ollaan ihan ymmärrettävässä maailmassa. Näitä voi ihan hallitusti vähän kerrassaan laajentaa monimutkaisemmiksi ilman että se yhtäkkiä muuttuu magiaksi.

Vaihtovirta on sitten sellanen että pää hajosi jo, parempi kun ei edes ajattele. Valokatkaisijoiden tasolla sitä ei tartte ajatellakaan, ja sitä monimutkaisemmat on parempi jättää sähköinsinööreille 😅

@Turre @aqunt @nihkeys @tuimasa @menneisyytesi Haluaisin ymmärtää ja välillä luulenkin ymmärtäväni, mutta sitten just taas en. Monet fysiikkaan kuuluvat ilmiöt muutenkin silkkaa magiaa. Ja ärsyttää itseä, että miksi se nyt on niin vaikea saada haltuun. En ole tyhmä! Miksi ymmärrys pakoilee minua? Johtuuko tämä siitä että olin kuvataide-painotteisissa kouluissa ja kävin siksi liian vähän kovien tieteiden kursseja? Argh!

@mutteripannu @aqunt @nihkeys @tuimasa @menneisyytesi
Huom, puhuin hahmottamisesta, en ymmärtämisestä 😂

Minä en YMMÄRRÄ sähkön syvimmästä olemuksesta höykäsen pöläystä, mutta se ei estä yksinkertaisen piirin toiminnan hahmottamista. Tasavirtapiirissä +/- napojen välissä joku 3-5 komponenttia on se raja minkä jälkeen mun intuitio luovuttaa 😅

@Turre @aqunt @nihkeys @tuimasa @menneisyytesi Mulla on vielä sellainen kumma pakkomielle että vaikka hyödyllisintä olisi just sellainen ”osaan lukea kaavioita ja etsiä vikoja sähkölaitteista” -osaaminen niin aivot on että ei, täytyy ENSIN ymmärtää miten universumi toimii”.
@mutteripannu @aqunt @nihkeys @tuimasa @menneisyytesi Mulle on kans ihan välttämätöntä ymmärtää jollain tasolla miten asiat toimii, ollut ihan pienestä lähtien. Mut onneks aivot tyytyy atomitasoa korkeampiin vastauksiin näissä 😄
@Turre @mutteripannu @aqunt @nihkeys @menneisyytesi Kävin autokoulun kolmikymppisenä, ja olin ihan pihalla siitä, milloin kytkintä käytetään ja miksi. Kysyin sitten, että voisitko selittää miten kytkin toimii? Autokoulun opettaja nauroi, ja sanoi että olin ensimmäinen joka ikinä on tuota kysynyt. Mutta musta se oli olennainen kysymys. Jos ymmärtäisin, miten kytkin toimii, tajuaisin heti, miksi ja milloin sitä käytetään. Noh, kokemus on toki opettanut, ja jotain kytkintä olen päässyt käsissäni pyörittelemäänkin, eli tämä ei enää ole itselleni päivän polttavin dilemma. Mutta sama kipuilu se on kaiken muunkin kanssa.
@tuimasa @mutteripannu @aqunt @nihkeys @menneisyytesi Musta on ihan tajutonta ettei auton perusmekaniikkaa selitetä autokoulussa. Yleistasolla siis. Mulla on autotallissa just kytkinremontti menossa enkä silti osais yksityiskohtaisesti selittää miten ne painelaakerit ja muut toimii 😆 Mutta jos ei yleistasolla ymmärrä miten moottori, kytkin, vaihteisto ja renkaat toisiinsa suhtautuu niin se koko homma on vaan täysin järjettömän tuntuisten sääntöjen opettelua. Ja siksi tarpeettoman vaikeeta.

@tuimasa @mutteripannu @aqunt @nihkeys @menneisyytesi
Itse asiassa mulle sähköä vielä käsittämättömämpi asia on langaton tiedonsiirto. Sähkö sentään enimmäkseen kulkee piuhaa pitkin, niin siitä saa konkreettisen kosketuspinnan siihen hommaan.

Jos taas alkaa jotain nettiselaimen toimintaa kännykässä miettimään niin se on vähän niinkuin seisoisi yliopiston laskaritehtävissä aikanaan ollut Huffman-koodaus paperilappu kädessä seinämän ulokkeella, ja ylöspäin se erilaisten sovelluskerrosten määrä katoaa pilviin. Ja alaspäin katsoessa on vaan Syvyys.

@Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Ehkä moderni sovelluskehitys on just sitä että kehitetään uusi, entistä paksumpi kerros minkä päälle siirrytään vain sen takia ettei tarvisi katsoa koskaan Syvyyteen.

@nihkeys @tuimasa @mutteripannu @aqunt @menneisyytesi
Siltähän se just tuntuu.

Ja varmaan paljolti sen takia just joku Arduino-askartelu tai 8-bittisten retrokoneiden kanssa puuhastelu tuntuu niin palkitsevalta kun kaikki se tauhka välistä on poissa.

@nihkeys @Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Mua jatkuvasti yllättää kuinka vähän monet tuntemani softainsinöörit haluaa ymmärtää miten asiat toimii, tai kuinka rakennetaan kestäviä ja huollettavia systeemejä.

Mulla ei itelläni ole edes insinöörin papereita, mutta oon jatkuvasti mielelläni siellä konepellin alla, kun taas dippainssit vaan vibekoodailee menemään lukematta koodia.

@jarizleifr @nihkeys @Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Samaa olen ihmetellyt. Kaikenlaiset frameworkit ja ormit piilottaa helposti tosi paljon oleellista "helppouden" taakse ja sit vuosien päästä huomataan, että kepeistä kasattu kärrysilta ei kestäkkään enää moottoritien verran kuormaa ja rasitusta.

Niin mitkä indeksit?!!

@bestest @jarizleifr @Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Törmäsin itse tähän joskus 90-luvun lopulla/00-alussa kun ekaa kertaa projekteihin alkoi tulemaan ihmisiä koulujen penkeiltä joilla ei ollut muuta kuin Javan opiskelua taustalla. Sitä ennen oli edes vähäsen ollut jotain laitteistotasoisempaa ohjelmointia mut omalta kohdalta oli tuossa selkeä breikki. JavaScriptin suosio sit vain nopeutti tuota eriytymistä.

Ehkä koneissa oli liian halpaa muistia.

@nihkeys @bestest @jarizleifr @tuimasa @mutteripannu @aqunt @menneisyytesi
Sillon kun itse alotin Helsingin yliopistolla tietojenkäsittelytiedettä -94 niin siellä oli vielä Pascal jonkun sortin virallisena opetuskielenä, muistan kyllä että Javaa alettiin sinne povaamaan seuraajaksi.

Ihan siellä alkupään kursseilla oli myös pseudokonekieltä jolla piti jotain laskutoimituksia tehdä. Erityisesti jäi mieleen tehtävä jossa piti optimoida annettu esimerkkikoodi - osa porukasta oli ihan pihalla, muutamat meistä oli oikeasti huomannut tarpeettomia käskyjä, laskenut ilmoitettuja kellosyklejä ja viilannut silmukkaa sen mukaan, ja taputteli itseään selkään kun osasi. Lopuksi assari kysyi että eikö kukaan ole hoksannut että tähän on yksinkertainen matemaattinen laskukaava jonka kanssa koko silmukkaa ei tarvita?

@nihkeys @bestest @Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Oon joskus miettinyt tätä jopa luokkakysymyksenä, et ehkä osa kehittäjistä vaan kokee olevansa semmosessa asemassa ettei vaikka raudan hinta tai riippuvuus maksullisista (ja umpipoliittisista) teknologioista ole sellaisia ongelmia, joista heidän tarvitsisi välittää.

Mitä väliä jos maailma hukkuu paskaan ja tietämättömyyteen, kun voi vähän ekstraa maksamalla nostaa ittensä ylös muun rahvaan joukosta. /s

@jarizleifr @nihkeys @Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Välillä ollaan kyl jännään äärellä noissa vaatimuksissa. Välillä ollu vaikeuksia itsehillinnän kanssa, kun joskus eteen tuli noita monien satojen gigojen muistivaatimuksia yms. Ei oo mun tehtävä kritisoida toisten huonoja valintoja...

Kantojen kans toki ymmärtää isoja muisteja ja levytilaa, jos dataa on paljon, mut minne ihmeeseen ne järkyttävät ydin- ja muistimäärät katoavat, jos softa tahmaa kuin olisi Tiedon tekemä.

@bestest @nihkeys @Turre @tuimasa @mutteripannu @aqunt @menneisyytesi Aikoinaan ku tein rewritee pelilleni C#:sta C:hen ni oli monia kohtia mihin aiemmin tarvi erikseen latausscreenin, mut C vaan yksinään pärjäs samalla algoritmilla niin paljon nopeammin, että koko screeni jäi turhaksi.

Et "vaikean" teknologian käyttö teki lopputoteutuksesta yksinkertaisemman ja helpommin ylläpidettävän, ku ei tarvinnu tehdä mitään threading-kikkailuja ja ladata asioita taustalla.

@jarizleifr @bestest @nihkeys @tuimasa @mutteripannu @aqunt @menneisyytesi
Joo. Mä olen seuraillut sivusta 25 vuotta kun tehtiin "vaikeasti ylläpidettävän" C++-sovelluksen korvaajaksi "yksinkertainen" ja "helposti ylläpidettävä" Python-sovellus, ja sitten kun se oli ajettu korvia myöten suohon, alettiin kirjoittamaan uusiksi mutta niin että raskaimmat osat hoitaa C-kirjasto. Neljän iteraation ja about yhtä monen C-lisäkirjaston jälkeen se koko roska kirjoittiin vielä kerran alusta. Arvaatko millä kielellä?
@Turre @jarizleifr @bestest @tuimasa @mutteripannu @aqunt @menneisyytesi Rust tai JavaScript? (tai "moderni" C++?)

@nihkeys @jarizleifr @bestest @tuimasa @mutteripannu @aqunt @menneisyytesi
C++. Toki paljon modernimmalla murteella kuin se alkuperäinen 90-luvulta lähtöisin oleva versio.

Mä vaan olen istunut käsieni päällä etten sanois mitä tästä kaikesta ajattelen. 25 vuodessa oltais sen alkuperäisen kanssa käyty jo kuussa tai vähän kauempanakin, ja siinä sivussa siivottu modernimmaksi.

@Turre @jarizleifr @bestest @tuimasa @mutteripannu @aqunt @menneisyytesi Noi on kyl jänniä. Monesti on tullu vastaan ihmisiä joille ainoa tapa "korjata" monimutkainen järjestelmä on se että he kirjoittavat sen uusiksi. Ihan kuin se et on kirjoittanut itse jotain tekee siitä jotenkin ylläpidettävämpää tai ymmärrettävää (edes sille joka sen kirjoitti, kun tarpeeksi kauan aikaa menee kirjoittamisesta).
@nihkeys @jarizleifr @bestest @tuimasa @mutteripannu @aqunt @menneisyytesi Jep. Tässä tapauksessa oli vielä vuorollaan useampi sukupolvi kehittäjiä joilla ei ennestään aihepiiristä ollut kokemusta, mutta ei muuta kuin alotetaan alusta uusiksi. Mikä ikinä voisi mennä pieleen?

@jarizleifr @nihkeys @tuimasa @mutteripannu @aqunt @menneisyytesi
Kuulostaa hyvin tutulta. En ole minäkään insinööri kuin työtittelin puolesta 😅 mutta se miten asiat toimii on ollut se miten itse hahmottaa maailmaa, ollut ihan taaperosta lähtien.

Olin jotain 40v tienoilla kun oikeasti tajusin että kaikki ihmiset ei niin ajattele. Tyrmistys oli melkoinen 😂