Fiiliskoodauksen alkeita

Tässä kevään mittaan on tullut kokeiltua Claude codea ja fiiliskoodausta. Niin sanottua vibe coding tapaa tehdä ohjelmia ja nettisivuja. Se on helppoa ja kivaa, jos ei ole varovainen, on muutama yritys jo huomannut, että vibe on muuttunut muotoon wipe ja tuotannon tietokanta on lähtenyt taivaan tuuliin. Tai koko oma kotihakemisto varomattoman promptauksen tai turhan hövelin oikeuksien antamisen myötä.

Kun vähän tietää mitä tekee, voi tehdä aika kivoja juttuja. Halusin tehdä ESP32 mikrokontrollerin ohjaaman releen, joka avaa sitä tarvittaessa ja jos ei tarvita, se on suljettuna, normally closed versio siis. Tuon projektin tekemiseen meni joitain tunteja, testaamiseen ja virheiden korjaamiseen muutama viikko koska osa virheistä tuli vasta sen jälkeen esille kun laite oli ollut käynnissä pari vuorokautta. Ja se toimii.

Nyt on ESP32 ja rele, joka ohjaa sähköauton latauslaitetta silloin kun aurinko paistaa ja invertteri tuottaa sen verran sähköä, että sitä menee verkkoon päin. ESP lukee sekä Froniuksen invertterin API:a että HomeWizard P1 API:a.

Toinen vastaava hakee Nordpoolista hinnat ja käyttäjä voi valita millä hinnalla ladataan ja jos haluaa, asettaa aina saa ladata -tunnit esim. yölle että aamulla pääsee töihin.

Kummankaan käyttöönotto ei vaadi varsinaista IT-osaamista. En olisi osannut noita tehdä itse ilman Claude codea ja AI:n mahdollistamaan fiiliskoodausta. Olisin ne ehkä saanut jonain vuonna toimimaan, nyt hommaan meni yhteensä muutama päivä.

Itselle kolmas palvelu, jonka konseptin varastin toisesta vastaavasta on palvelu, johon voi syöttää oman GPX reitin ja se hakee halutut palvelut reitin varrelta Openstreet Map -palvelun avulla, sekä tietyöt Suomen alueella Fintrafficin tarjoaman avoimen rajapinnan avulla. Tässä meni vähän enemmän aikaa, mutta hyvä tuli, ei vielä täydellinen, joten hiomista riittää.

Fiiliskoodaus on hieno juttu, ei voi kieltää. Se on kuitenkin vähän kuin tuli. Oikein käytettynä erinomainen. Väärin käytettynä sillä tekee enemmän vahinkoa kuin hyötyä. Se osaa etsiä tietoturva-aukkoja tekemästään koodista, kun sitä pyytää niin tekemään. Muuten se ei sitä tee, joten tarkkana saa olla. Ja poistamiseen se on kuuleman mukaan liiankin innokas, joten sen kanssa saa olla todella varovainen.

Se reittien katselupalvelu olis täällä: https://serveit.fi/neartrail