Programming is hard - dorinlazar.ro

Programming is hard - dorinlazar.ro

What I’m saying should not discourage beginners. It should just prepare them for what’s ahead. So if you want to tell a beginner something like this: „when it comes to programming, some things are easy, and some things are hard. If you’re patient enough, in time, the hard things will be exciting, and the easy things will become harder”.

But don’t tell them that programming is easy. It’s not.

Pohdiskelua ohjelmoinnin “helppoudesta”, hankaluudesta ja “kaikkien pitää osata koodata” -ajattelun pakottamisesta.

No-code/low-code/Excel tuo uusia ihmisiä ohjelmoinnin ja koneoppimisen pariin lähivuosina. Asioita ei pidä kaunistella alalle tuleville, mutta ne pitää viestiä sopivalla positiivisuudella.

Etäkurssin videotallenne: Piirilevyjen suunnittelu KiCAD-ohjelmalla

Pidin Vaasa Hacklabin alla etäkurssin piirilevyjen suunnittelusta KiCAD-ohjelmalla. Aihetta pitää opiskella lisää, että pystyn suunnitella jotain hyödyllistä testiprojektien lisäksi.

Livepuoli kurssista tuntui menevän oikein mukavasti, mutta editointivaiheessa hirvitti täytesanojen määrä ja epämääräiset ilmaisut. Lisäksi muutamia tiedostolistoja ja alt-tab -ikkunavaihtoja piti editoida piiloon. Streamista ja videon editoinnista tuli lista huomioita joilla hommaa saa helpotettua ja selkeytettyä seuraavilla kerroilla.

Alla video upotettuna:

Vanhoja elämänohjeita suoraan internetistä

20 Things I Should Have Known at 20 - inoveryourhead.net

2: Do not have faith in institutions to educate you. By the time they build the curriculum, it’s likely that the system is outdated– sometimes utterly broken. You both learn and get respect from people worth getting it from by leading and doing, not by following.

4: Connect with everyone, all the time. Be genuine about it. Learn to find something you like in each person, and then speak to that thing.

17: Get a reminder app for everything. Do not trust your own brain for your memory. Do not trust it for what you “feel like” you should be doing.

Siivosin viikonloppuna Evernoten Inbox-kansiota vanhimmasta uusimpaan ja vastaan tuli 8 vuotta sitten talteen ottamani kopio artikkelista, jossa listataan 20 elämänohjetta.

Taaksepäin katsottuna on yllättävän monet listatut asiat olleet hyödyllisiä tai jotain mitä olen tavoitellut, vaikka en ole tietoisesti pitänyt näitä päämäärinä tai muistanut koko artikkelia. Se osui siis vuosia sitten sopivaan hetkeen ja jotain siitä jäi takaraivoon.

Kävin tarkistamassa ja blogi on edelleen aktiivinen, joten kävin kiittämässä kirjoittajaa hyvistä ohjeista.

Videoita FPV-quadkopterien lennätyksestä

Kiinnostuin keväällä 2020 videolasien avulla radio-ohjattavista quadkoptereista ja päädyin ostamaan simulaattorilla harjoittelun jälkeen kaksi eri kokoista kopteria. Koptereilla tehdään videokuvaustyötä, kilpa-ajoa sekä freestyle-temppulentämistä, joista jälkimmäinen kiinnostaa eniten.

Alla on pari videota näistä isomman lennättämisestä parissa paikassa ympäri Vaasaa.

To change is difficult. Not to change is fatal.

https://www.symfony.fi/entry/all-drupal-and-no-wordpress-makes-jack-a-dull-developer

Obviously this is not limited to the LAMP CMS realm as I’ve also been to JavaScript events where focus is on everything async, generators or whatnot. That’s why it’s always good to keep an eye on what others are doing.

To change is difficult. Not to change is fatal.

Verkkosivujen sisällönhallintajärjestelmistä kertovan artikkelin viimeisessä lausahduksessa kiteytyy päässä pyörivät mietteet uusien asioiden opiskelusta.

Olen tehnyt nyt lähes 6 vuotta web-ohjelmointia työkseni PHP:llä muutamaa työprojektia ja omia sivuprojekteja lukuun ottamatta. Sivuprojekteissa pääsee tekemään asioita, joilla ei välttämättä ole käyttöä työkäytössä juuri nyt tai edes mitään järkevää syytä olemassa olemiseen taiteellisuuden lisäksi. Sivuprojekteihin lasken ohjelmoinnin lisäksi myös 3D-tulostuksen ja elektroniikan opiskelun Vaasa Hacklabilla.

Haluan jatkaa sivuprojektien tekemistä myös tulevaisuudessa, koska uskon että niiden kautta saan ideoita ja kokemuksia, joiden avulla tulevaisuuden väistämättä tuomat muutokset sujuvat kivuttomammin.

Jeff Kirvin ‘Idea Box’

http://jeff.kirv.in/2014/12/simple-gtd-with-evernote/

… This is my poor man?s Pinboard, except that when I?m done reading an article I think might be useful for a story down the road, say, I can tag it with ?Idea Box,? remove ?Reading Material? and it?s filed. I scan through the ?Idea Box? tag often, looking for two disparate ideas that click together in interesting ways.

Muistiinpano- ja tehtävälistajärjestelmiä uusiessani vastaan tuli varsin hyvä vinkki “idealaatikosta”. Kerään jo nyt Evernoteen talteen päähän putkahtavia ideoita ja lausahduksia, joille ei ole tallentamisen ja arkistoinnin lisäksi ollut oikein muuta prosessia.

Kirjoittajan järjestelmästä poiketen teen oman idealaatikkoni muistikirjaksi, joka voi toimia tageista poiketen myös arkistointipaikkana.