Delade länkar
I searched for something, then it shows me something
Är detta världen vi har skapat? följetång II.
En utmaning: testa att klicka på sökträffen och försök att komma till innehållet under tio klick.
Hur vi hamnade här? UX-kompromisser, en i taget. Det gör ont i hjärtat.
Källa: How I experience web todayScrew your freedom!
Arnold Schwartzenegger hamnade i blåsväder förra veckan då han nedvärderade den så heliga och välsignade amerikanska friheten.
Den fulla kontexten är att han i en intervju med CNN uttalade sig om att pandemin fortfarande är igång, och att alla måste göra sin del av att bära mask, hålla avstånd, socialt distansera sig och tvätta händerna ofta. Han påtalade att flera uttryckt att deras frihet är inskränkt och att ingen kan tvinga dem att bära mask och ta ansvar, varvid uttalandet Screw your freedom! kom till för att markera att detta är trams.
Flera amerikanska profiler inom bodybuilding och strongman har nu valt att plocka ner bilder på Arnold från sina gym. Man ska verkligen inte talla på den heliga amerikanska friheten. Det är inte alldeles lätt att förstå detta. Länken här går hur som helst till de 4 minuter som är kontexten för uttalandet.
Källa: With Freedom comes ResponsibilityIt is with a heavy heart that we have decided that Wacken Open Air cannot take place at the end of July this year. We therefore postpone the festival to 04.08. - 06.08.2022. This decision was anything but easy for us, also because we know that you are already in the middle of the preparations and planning. Like we are, too
Så, äntligen, ställde Wacken in efter flera veckor i ett falskt hopp. Inte ens the Holy ground kan värja sig mot viruset.
Jag hade älskat att återuppleva Wacken igen, då det är något alldeles extra. Bland årets band hade jag mest sett fram emot Judas Priest, Grave Digger, Amon Amarth, Pestilence, Agalloch och Tiamat.
Källa: Wacken Open Air postponementWhat counts as boring? That’s a little tricky. “Boring” should not be conflated with “bad.” There is technology out there that is both boring and bad. You should not use any of that. But there are many choices of technology that are boring and good, or at least good enough. MySQL is boring. Postgres is boring. PHP is boring. Python is boring. Memcached is boring. Squid is boring. Cron is boring.
Jag kommer på mig själv med att prata om "boring tech" ganska ofta, särskilt när jag sitter i samtal med kollegor som hittar något nytt och skinande som vore roligt att testa. Den är från 2015, men är verkligen otroligt relevant.
T ex så tar den upp konceptet med Innovation tokens. Den pratar även om unknowns, och unknown unknowns.
When choosing technology, you have both known unknowns and unknown unknowns.
- A known unknown is something like: we don’t know what happens when this database hits 100% CPU.
- An unknown unknown is something like: geez it didn’t even occur to us that writing stats would cause GC pauses.
Även denna tankelek och prov på kreativitet är värd att bokmärka artikeln för, och diskutera med sitt team.
One of the most worthwhile exercises I recommend here is to consider how you would solve your immediate problem without adding anything new. First, posing this question should detect the situation where the “problem” is that someone really wants to use the technology. If that is the case, you should immediately abort.
It can be amazing how far a small set of technology choices can go. The answer to this question in practice is almost never “we can’t do it,” it’s usually just somewhere on the spectrum of “well, we could do it, but it would be too hard”. If you think you can’t accomplish your goals with what you’ve got now, you are probably just not thinking creatively enough.
Källa: Choose Boring TechnologyEn tråd som belyser något jag själv känt, men haft svårt att sätta orden på: att det faktiskt kostar något att försöka hänga med på frameworks.
Jag har likt @malchata också rätt många år i yrket, och har flera gånger investerat massor av tid och ork på att lära mig något - bara för att bli tvungen att helt kasta bort kunskaperna och ersätta dem med nya.
Det jag har kommit att eftersträva, och även råda andra att göra, är att ställa frågan Vad gör X som jag inte redan har i verktygslådan? X är i detta fall
- ett nytt ramverk,
- ett nytt bibliotek,
- Ett nytt API,
- En ny paradigm,
- ett nytt programmeringsspråk eller
- En vidareutbyggnad/återupptäckelse av något av ovantående.
En annan viktig fråga att ställa sig är Är det möjligt att lösa problem/behov Y utan att introducera något nytt, och hur svårt är det i så fall? Om X inte har ett tydligt övertag eller glasklar fördel, så är det förmodligen inte värt besväret.
En blandning av magkänsla, fingertoppskänsla och omvärldsbevakning gör att jag avfärdar en majoritet av alla X som trendar. Jag lutar mig tillbaka, iakttar vad som händer och är sällan först på bollen på något - även om jag gärna bekantar mig med X rätt tidigt, så undviker jag att försöka göra riktiga saker med X.
Några exempel.
- Saker jag ägnat tusentals timmar åt, som inte längre är relevant: PHP4-5, ASP, XHTML, tabellbaserad layout, diverse Google-API:er, CSS sprites, CSS sliding doors, ActionScript/Flash, buggar i IE6.
- Saker jag lärt mig från grunden sedan mycket länge sedan, och fortfarande har fördelar av: Progressive enhancement, Prototyp-arv och scopes i JavaScript, CSS Grids, Elixir/OTP, sass, BEM.
- Kunskaper jag vet är på väg bort, men haft stor nytta av att använda mig av: layout med CSS floats, Python 2 unicode, Angular, React+Redux.
Källa: \@malchata på Twitter