{"id":230659,"date":"2022-12-01T10:29:00","date_gmt":"2022-12-01T07:29:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230659"},"modified":"2022-12-01T19:00:47","modified_gmt":"2022-12-01T16:00:47","slug":"mikae-on-yksinkertaisin-asia-jota-tarvitaan","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/mikae-on-yksinkertaisin-asia-jota-tarvitaan\/","title":{"rendered":"Mik\u00e4 on yksinkertaisin asia, jota tarvitaan?"},"content":{"rendered":"\n<p>Usein Albert Einsteinin ansioksi luetaan lainaus, josta pid\u00e4n (ja olen varma, ett\u00e4 useimmat pit\u00e4v\u00e4t):<\/p>\n<blockquote>\n<p>Kaikesta tulee tehd\u00e4 mahdollisimman yksinkertaista, mutta ei yksinkertaisempaa.<\/p>\n<\/blockquote>\n<p><strong><a href=\"https:\/\/quoteinvestigator.com\/2011\/05\/13\/einstein-simple\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Jossain m\u00e4\u00e4rin<\/a><\/strong> tutkitaan, sanoiko h\u00e4n sen vai ei, mutta asia on edelleen olemassa riippumatta siit\u00e4, kuka sen sanoi.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163428-61e751255eefd.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163428-61e751255eefd.png\" alt=\"Mik\u00e4 on yksinkertaisin asia, jota tarvitaan?\"><\/a><\/p>\n<p>On helppo ottaa t\u00e4m\u00e4 ajatus ja soveltaa sit\u00e4 asioihin, joita teemme jokap\u00e4iv\u00e4isess\u00e4 el\u00e4m\u00e4ss\u00e4 ja joita emme halua tehd\u00e4, eik\u00f6 niin?<\/p>\n<ul>\n<li>En halua siivota huonettani, joten siivoan sen tarpeeksi.<\/li>\n<li>Teen juuri sen verran ty\u00f6t\u00e4, ett\u00e4 tyydyt\u00e4n asiakkaat, ja se riitt\u00e4\u00e4.<\/li>\n<li>T\u00e4yt\u00e4n [mit\u00e4 tahansa vastuuta] [alimmassa mahdollisessa m\u00e4\u00e4rin] ja koska Einstein [v\u00e4itetysti] sanoi sen, kuka min\u00e4 olen v\u00e4itt\u00e4m\u00e4\u00e4n.<\/li>\n<\/ul>\n<p>Vaikka en olekaan samaa mielt\u00e4 (ja keskustelu siit\u00e4 ei kuulu t\u00e4m\u00e4n viestin piiriin), pid\u00e4n t\u00e4t\u00e4 ideaa verkkokehityksen yhteydess\u00e4.<\/p>\n<p>Ja selvyyden vuoksi en puhu web-suunnittelusta. En ole suunnittelija. En halua puhua asian puolesta, johon en ole osallinen. Mutta mit\u00e4 tulee ratkaisujen tarjoamiseen ihmisille, jotka k\u00e4ytt\u00e4v\u00e4t ohjelmistoja tai pikemminkin verkkokehityst\u00e4, olen paljon taipuvaisempi ja sijoittuneempi puhumaan t\u00e4st\u00e4.<\/p>\n<p>Tarkkaan ottaen huomaan itseni usein miettiv\u00e4n, olemmeko tehneet verkkokehityksest\u00e4 monimutkaisempaa (ja miksi olemme tehneet niin) ja onko yksinkertaisimman asian k\u00e4ytt\u00e4minen <strong>todella<\/strong> tarpeellinen ratkaisuja rakennettaessa muille.<\/p>\n<h2>Yksinkertaisin asia, jota tarvitaan<\/h2>\n<p>Olen \u00e4skett\u00e4in kirjoittanut pelk\u00e4st\u00e4\u00e4n <strong><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/laehetae-tai-kuole-laadulla-vai-ilman\/\" title=\"k\u00e4ytt\u00f6liittym\u00e4kehityksen eri puolista\">k\u00e4ytt\u00f6liittym\u00e4kehityksen eri puolista<\/a><\/strong> (kun saamme jotain nopeasti ulos) ja siit\u00e4, kuinka meill\u00e4 on nyt rakennusty\u00f6kalut tiukasti t\u00e4t\u00e4 verkkokehityspinon osa-aluetta varten.<\/p>\n<p>Kun kyse on t\u00e4llaisista ty\u00f6kaluista riippumatta siit\u00e4, mill\u00e4 pinon tasolla ty\u00f6skentelemme, huomaan kysyv\u00e4ni:<\/p>\n<p>Onko t\u00e4m\u00e4 apuohjelma tarpeen tehokkaan ja positiivisen ratkaisun kehitt\u00e4miseksi jonkun muun puolesta?<\/p>\n<p>Esimerkiksi <strong><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/mitae-eroa-codekitillae-ja-composerilla-on\/\" title=\"Composer\">Composer<\/a><\/strong> on mielest\u00e4ni eritt\u00e4in hy\u00f6dyllinen asia. Sen avulla voin helposti hallita kolmannen osapuolen kirjastoja, p\u00e4ivitt\u00e4\u00e4 niit\u00e4 tarpeen mukaan ja sis\u00e4llytt\u00e4\u00e4 ne projekteihini.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163428-61e7512a5252c.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163428-61e7512a5252c.png\" alt=\"Mik\u00e4 on yksinkertaisin asia, jota tarvitaan?\"><\/a><\/p>\n<p>Samoin pid\u00e4n ty\u00f6kaluja, jotka tutkivat sitoumuksiani ennen niiden l\u00e4hett\u00e4mist\u00e4 GitHubiin, hy\u00f6dyllisin\u00e4, koska niiden avulla voin havaita koodin laatuongelmia, jotka muuten veisiv\u00e4t enemm\u00e4n aikaa koodin tarkistusprosessin aikana.<\/p>\n<p>Otetaan kuitenkin esimerkiksi joitakin k\u00e4ytt\u00f6liittym\u00e4n rakennusty\u00f6kaluja, kuten <strong><a href=\"https:\/\/gruntjs.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Grunt<\/a><\/strong>, <strong><a href=\"https:\/\/gulpjs.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Gulp<\/a><\/strong>, <strong><a href=\"https:\/\/yarnpkg.com\/en\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Yarn<\/a><\/strong>, <strong><a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Node<\/a><\/strong>, <strong><a href=\"https:\/\/laravel.com\/docs\/5.6\/mix\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mix<\/a><\/strong> ja niin edelleen. Selvyyden vuoksi todettakoon, ett\u00e4 jotkut n\u00e4ist\u00e4 toimivat samoin kuin toiset, kun taas toiset palvelevat eri tarkoitusta.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163428-61e7512cb36d9.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163428-61e7512cb36d9.png\" alt=\"Mik\u00e4 on yksinkertaisin asia, jota tarvitaan?\"><\/a><\/p>\n<p>Tavoitteena on t\u00e4m\u00e4:<\/p>\n<p>Miss\u00e4 vaiheessa kehitysty\u00f6ss\u00e4mme k\u00e4ytt\u00e4m\u00e4mme ty\u00f6kalut est\u00e4v\u00e4t kyky\u00e4mme rakentaa jotain ja toimittaa jotain tehokkaasti?<\/p>\n<p>Alallamme on jotain, mik\u00e4 pakottaa meid\u00e4t tuntemaan tarvetta pysy\u00e4 teknologian k\u00e4rjess\u00e4. Mutta mielest\u00e4ni on teht\u00e4v\u00e4 t\u00e4rke\u00e4 ero: yksi asia on olla tietoinen ty\u00f6kalusta, mutta <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/opi-uusi-asia-odota-ei-niin-nopeasti\/\" title=\"yksi asia on k\u00e4ytt\u00e4\u00e4 sit\u00e4.\">yksi asia on k\u00e4ytt\u00e4\u00e4 sit\u00e4.<\/a><\/p>\n<h3>Tietoisuus<\/h3>\n<p>Hienoa, ett\u00e4 tied\u00e4mme, ett\u00e4 jotain on saatavilla, on se, ett\u00e4 voimme tutkia sit\u00e4 ja m\u00e4\u00e4ritt\u00e4\u00e4, onko siit\u00e4 meille mit\u00e4\u00e4n hy\u00f6ty\u00e4.<\/p>\n<p>T\u00e4m\u00e4 ei ole uraauurtava tai uusi idea, mutta se on yksi asia, jonka uskon joidenkin meist\u00e4 ohittavan. Sen sijaan, ett\u00e4 tutkisimme ja arvioimme, ohitamme sen usein ja katsomme, kuinka nopeasti voimme ottaa sen k\u00e4ytt\u00f6\u00f6n.<\/p>\n<h3>K\u00e4ytt\u00f6\u00f6notto<\/h3>\n<p>Uuden k\u00e4ytt\u00f6\u00f6noton etuna on, ett\u00e4 saamme hy\u00f6dyt \u2013 tai odotetut hy\u00f6dyt \u2013 joita mainitun apuohjelman oletetaan tarjoavan.<\/p>\n<p>Vaara t\u00e4ss\u00e4 on, ett\u00e4 ty\u00f6kalu ei ehk\u00e4 ole k\u00e4yt\u00f6ss\u00e4 kuuden kuukauden, vuoden tai jopa kahden vuoden kuluttua ja tekniikat, joita sill\u00e4 pyrit\u00e4\u00e4n parantamaan, voivat muuttua, vaikka se ei pysy tahdissa.<\/p>\n<p>T\u00e4st\u00e4 syyst\u00e4 on t\u00e4rke\u00e4\u00e4 pit\u00e4\u00e4 itsesi tietoisena mainitusta apuohjelmasta ja samalla m\u00e4\u00e4ritt\u00e4\u00e4, onko se hy\u00f6dyllinen vai ei.<\/p>\n<h2>Tietoja t\u00e4st\u00e4 Yksinkertaisuus Asiasta<\/h2>\n<p>Palatakseni alkuper\u00e4iseen asiaan on kuitenkin seuraava: Jos aikaa kuluu uuden ty\u00f6kalun m\u00e4\u00e4ritt\u00e4miseen, oppimiseen, kehitt\u00e4miseen, k\u00e4ytt\u00f6\u00f6nottoon ja k\u00e4ytt\u00e4miseen ty\u00f6nkulussasi, mielest\u00e4ni on syyt\u00e4 harkita, onko se todella sen arvoista vai ei. aikaa ty\u00f6kalupinossasi.<\/p>\n<p>Asiakkaat eiv\u00e4t v\u00e4lit\u00e4 siit\u00e4, k\u00e4yt\u00e4tk\u00f6 mit\u00e4 tahansa ty\u00f6kalua vai et. He luottavat sinuun, ett\u00e4 olet hyv\u00e4 taloudenhoitaja ratkaisulle, jonka he maksavat sinulle, ja he ovat osa vastuuta k\u00e4ytt\u00e4\u00e4 aikaasi viisaasti ja ahkerasti.<\/p>\n<p>Jos k\u00e4ytt\u00e4m\u00e4si apuohjelma est\u00e4\u00e4 mainitun vastuun mill\u00e4\u00e4n tavalla, sit\u00e4 ei ehk\u00e4 kannata k\u00e4ytt\u00e4\u00e4 tietyss\u00e4 projektissa.<\/p>\n<p>Ja siit\u00e4 se loppujen lopuksi johtuu minulle: jos se, mit\u00e4 k\u00e4yt\u00e4n, auttaa minua rakentamaan parhaan mahdollisen ratkaisun <strong>tekem\u00e4tt\u00e4<\/strong> sit\u00e4 asiakkaan kustannuksella, kannattaa sit\u00e4 todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4\u00e4. T\u00e4t\u00e4 varten tarvitaan usein yksinkertaisin ty\u00f6kalusarja eik\u00e4 mit\u00e4\u00e4n muuta.<\/p>\n<p>Muussa tapauksessa kannattaa harkita k\u00e4ytt\u00f6\u00e4 tulevassa projektissa, mutta ei asiakkaasi aikana.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kun rakennamme ratkaisuja muille, mielest\u00e4ni on t\u00e4rke\u00e4\u00e4 pohtia, ovatko k\u00e4ytt\u00e4m\u00e4mme ty\u00f6kalut yksinkertaisin ratkaisu ratkaisuun p\u00e4\u00e4semiseksi.<\/p>\n","protected":false},"author":1,"featured_media":163429,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[719,843,803],"tags":[1166],"class_list":["post-230659","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kehittaejae","category-opetusohjelmia","category-php-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/230659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=230659"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/230659\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/163429"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=230659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=230659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=230659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}