- Bemästra genvägar i Windows, webbläsare och YouTube för att effektivisera dagliga uppgifter utan att förlita dig så mycket på musen.
- Dra nytta av dolda Windows-funktioner som virtuella skrivbord, verktyg för insamling, PDF-utskrift och specialmappar.
- Förbättra din kod med principer som söndra och härska, DRY, goda kommenteringsrutiner, versionshantering, testning och effektiva datastrukturer.
- Optimera webbutveckling med DevTools, automatisering av uppgifter, fokus på prestanda och säkerhet samt en välkonfigurerad arbetsmiljö.
Om du tillbringar timmar framför din dator kan det göra en enorm skillnad för din produktivitet och hur bekvämt du arbetar att få ut det mesta av den programvara du använder varje dag. Från kortkommandon som nästan ingen känner till, till smarta sätt att organisera dina fönster eller skriva bättre kod, finns det massor av små knep som tillsammans får din dator att flyga.
I följande rader hittar du en omfattande samling tips och tricks för datorprogram och själva operativsystemet, oavsett om du är en vanlig användare, programmerare eller webbutvecklare. De förklaras på standardspanska (från Spanien), med tydliga exempel och utan onödig teknisk jargong, så att du kan omsätta dem i praktiken direkt och inte bara behålla dem som kuriosa.
Grundläggande Windows- och skrivbordsknep för att bli snabbare
De flesta användare använder bara en liten del av vad Windows erbjuder . Specialtangenter som Windows-tangenten, kortkommandon och dolda verktyg kan spara dig otaliga klick och mycket mustid varje dag.
Windows-tangenten är din bästa vän i vardagen. Du kan kombinera den med andra tangenter för att utföra åtgärder som du normalt skulle göra med ett musklick: gå till skrivbordet, öppna Utforskaren, låsa datorn eller flytta fönster runt på skärmen på en sekund.
Några genvägar med Windows-tangenterna som är värda att memorera är: Windows + D för att direkt visa skrivbordet, Windows + M för att minimera alla fönster, Windows + E för att öppna "Den här datorn" eller Utforskaren och Windows + L för att låsa din session om du reser dig från skrivbordet en stund.
Du kan också öppna program som är fästa i aktivitetsfältet direkt genom att trycka på Windows-tangenten tillsammans med ikonnumret: den första ikonen från vänster är 1, nästa är 2 och så vidare. Om du till exempel trycker på Windows + 1 öppnas eller aktiveras det första fästa programmet, vilket är särskilt användbart för din webbläsare, e-post eller kodredigerare.
Ett annat underutnyttjat knep är att flytta fönster med tangentbordet . Om ett fönster har fokus kan du snabbt placera det på ena sidan av skärmen med Windows + vänster- eller högerpil, eller flytta det till ett hörn genom att kombinera piltangenter (till exempel Windows + vänsterpil och sedan uppåtpil för att placera det i det övre vänstra hörnet). Detta är perfekt för att arbeta med två applikationer samtidigt.
Smarta skärmdumpar, inspelningar och beskärning
Vid någon tidpunkt kommer du att behöva fånga det du ser på skärmen , oavsett om det är för att rapportera ett problem, skapa en handledning eller spara ett onlineköp. Windows innehåller flera verktyg som eliminerar behovet av att installera program från tredje part.
Med klippverktyget kan du bara välja den del av skärmen du är intresserad av. Du kan ta ett rektangulärt klipp, ett frihandsklipp, bara välja det aktiva fönstret eller till och med hela skärmen. När du har tagit klippet kan du lägga till handskrivna anteckningar, markera områden eller stryka under viktig information innan du sparar eller skickar det via e-post.
Om du behöver gå ett steg längre och spela in din skärm inkluderar Windows 10 och senare versioner Xbox Game Bar, som inte bara är för spelare. Om du trycker på Windows + G öppnas ett verktygsfält där du hittar inspelningskontroller och trycker på inspelningsknappen för att spela in ett fönster eller skrivbordet, med möjlighet att lägga till mikrofonljud.
Den här metoden är idealisk för att spela in mini-handledningar för kollegor, lära en klient hur man använder ett program eller spara bevis på ett fel för att skicka till teknisk support utan att behöva beskriva det skriftligen.
Skrivbordsorganisation, virtuella skrivbord och fokus
När du har många saker öppna samtidigt blir skrivbordet kaotiskt och du slösar mer tid på att söka efter Windows än på att faktiskt arbeta. Windows innehåller flera funktioner som hjälper dig att hålla allt under kontroll.
Virtuella skrivbord fungerar som separata arbetsytor där du kan organisera dina fönster. Du kan dedikera ett till arbete, ett annat till personliga angelägenheter och ett annat till fritid. För att komma åt den här vyn trycker du på Windows + Tab och klickar på "Nytt skrivbord". Sedan kan du växla mellan skrivbord med Windows + Ctrl + vänster- eller högerpil, skapa nya med Windows + Ctrl + D och stänga det aktuella skrivbordet med Windows + Ctrl + F4.
Om du snabbt vill rensa ett fönster finns det en gest som heter Aero Shake. Håll ner musknappen i namnlisten för det fönster du är intresserad av och skaka det lätt: de andra fönstren minimeras och bara det viktiga visas på skärmen.
För att undvika onödiga distraktioner från aviseringar erbjuder Windows Focus Assist ett "Stör ej"-läge. Du kan aktivera det från snabbåtgärdspanelen och konfigurera det så att det startar automatiskt vid vissa tidpunkter, när du spelar spel, när du speglar skärmen eller när du använder helskärmsapplikationer.
Ett annat viktigt område för ditt arbetsflöde är Utforskarens snabbåtkomst . De mappar som alltid visas högst upp kan anpassas efter dina önskemål: Fäst till snabbåtkomst för att lägga till dem eller Ta bort dem. På så sätt har du alltid dina viktiga projekt, dokument eller nedladdningar inom räckhåll.
Resurshantering, start och dolda funktioner i Windows
Produktivitet beror också på en smidig dator . Det är bra att känna till verktygen och knepen för att konfigurera datorkomponenter för att förbättra prestandan, för om systemet är trögt kommer några kortkommandon inte att göra mycket nytta.
Aktivitetshanteraren är kontrollcentret för att se vilka program som använder CPU, minne eller diskutrymme. Du kan öppna den genom att högerklicka på aktivitetsfältet och välja "Aktivitetshanteraren". Om du bara ser en enkel lista klickar du på "Mer information" för att komma åt avancerade flikar, särskilt "Prestanda", där du ser realtidsdiagram över CPU-, RAM-, disk- och nätverksanvändning.
Att kontrollera vilka program som startar med Windows gör också stor skillnad. Förutom fliken "Start" i Aktivitetshanteraren finns det speciella startmappar. Till exempel, i C:\Användare\Ditt användarnamn\AppData\Roaming\Microsoft\Windows\Startmeny\Program\Start kan du placera genvägar till program som du bara vill starta när du loggar in.
Om du vill att ett program ska laddas automatiskt för alla användare av datorn behöver du använda mappen C:\ProgramData\Microsoft\Windows\Startmeny\Program\StartUp. Kom ihåg att aktivera visning av dolda filer i Utforskaren för att se dessa sökvägar utan problem.
Det finns också några mer "mystiska" mappar och kommandon som ger dig snabb åtkomst till massor av inställningar. Ett klassiskt exempel är mappen som heter GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}. Om du skapar en ny mapp på skrivbordet och döper den till exakt det, blir den en avancerad kontrollpanel med genvägar till nästan alla Windows-inställningar.
En annan intressant sökväg är Shell:AppsFolder , som du kan skriva direkt i Utforskarens adressfält. Detta öppnar en slags hemlig meny med alla dina installerade program i en enkel lista, från vilken du kan öppna dem, skapa genvägar eller fästa dem var du än behöver.
Det är också en bra idé att justera när systemet startas om för uppdateringar för att undvika en oväntad omstart mitt i arbetet. Från Inställningar > Uppdatering och säkerhet kan du använda "Ändra aktiva timmar" för att ange den tidsram då du vanligtvis använder din dator och förhindra att den startas om under den perioden.
Fler användbara Windows-funktioner: PDF, kartor, anteckningar och anslutning
Förutom det uppenbara har Windows ett antal praktiska funktioner som ofta går obemärkt förbi och som kan bespara dig installationen av flera extra program.
PDF-utskrift är inbyggt . I alla program med utskriftsalternativ väljer du "Microsoft Print to PDF" som skrivare. Istället för att skriva ut till en fysisk skrivare genereras en PDF-fil som du kan spara var som helst – perfekt för fakturor, biljetter, kvitton eller andra dokument som du inte vill ska vara lätta att redigera.
Med Kart-appen kan du ladda ner områden för offlineanvändning . I inställningarna hittar du avsnittet "Offlinekartor" där du kan ladda ner hela regioner. Detta är mycket användbart om du reser med din bärbara dator och inte vill förlita dig på Wi-Fi eller mobildata.
För att anteckna snabba idéer, påminnelser eller korta listor är Sticky Notes perfekta. Öppna bara appen och tryck på +-knappen för att skapa nya anteckningar. De flyter på din startskärm och kan även synkroniseras med andra enheter så att du har dina anteckningar på din telefon också.
Att dela din dators internetanslutning kan vara en livräddare. Funktionen "Mobil hotspot" låter dig använda din dator som en Wi-Fi-router. Du kan aktivera den från snabbinställningarna, och i inställningarna kan du ändra nätverksnamn och lösenord så att andra datorer eller mobila enheter kan ansluta.
Om du arbetar med externa skärmar eller en TV kan du via projektionsmenyn (Windows + P) duplicera, utöka eller bara använda en av skärmarna. Med "Anslut till en trådlös skärm" kan du dessutom skicka bilden till kompatibla TV-apparater och enheter utan HDMI-kablar.
Windows erbjuder också ett par skärmtangentbord som kan vara otroligt användbara även om du har ett fysiskt tangentbord. Det ena aktiveras genom att skriva OSK i dialogrutan Kör (Windows + R), och det andra visas genom att klicka på knappen "peka tangentbord" i aktivitetsfältet. Det är idealiskt för att skriva tecken som ditt tangentbord inte har, till exempel Ñ på ett engelskt tangentbord.
Vi tillbringar en stor del av vår tid framför datorn i webbläsaren , så alla knep som minskar klick där har en direkt inverkan på produktiviteten.
När du råkar stänga en flik behöver du inte söka igenom din historik. Om du trycker på Ctrl + Shift + T återställs den senast stängda fliken, med innehållet exakt som det var – en livräddare när du råkar stänga en arbetssida.
För att öppna nya fönster eller flikar mycket snabbt , kom ihåg: Ctrl + N öppnar ett nytt webbläsarfönster, Ctrl + T öppnar en ny flik och Ctrl + Shift + N öppnar ett privat eller inkognitofönster, vilket inte sparar lokal historik.
Att söka efter text på en webbsida är lika enkelt som att trycka Ctrl + F och skriva in söktermen. För att skriva ut en webbsida trycker du på Ctrl + P; för att uppdatera genom att tvinga fram en rensning av cachen trycker du på Ctrl + Shift + R, vilket är mycket användbart när en sida fastnar och visar föråldrad data.
Om texten verkar för liten eller för stor kan du justera zoomen med Ctrl + + för att zooma in, Ctrl + - för att zooma ut och Ctrl + 0 för att återgå till originalstorleken. Allt detta kan göras på några sekunder utan att röra några menyer.
För att förbättra dina Google-sökningar och förfina resultaten finns det några mycket användbara operatorer. Om du använder citattecken ("") tvingas den exakta frasen du angav att visas, asterisken (*) fungerar som ett jokertecken när du inte kan komma ihåg ett ord, plustecknet (+) tvingar inkludering av termer som Google vanligtvis ignorerar och minustecknet (-) exkluderar ord som du inte vill ska visas i resultaten.
Det finns också speciella sökkommandon som define:word för att få definitioner, filetype:extension tillsammans med en term för att direkt hitta filer av en viss typ (till exempel Spain filetype:pdf), music: för att fokusera sökningen på musikaliskt innehåll eller site:domain för att bara söka inom en specifik webbplats.
Om du använder sökrutan i Windows Start-meny kan du till och med få snabba översättningar genom att skriva något i stil med "översätt hej till engelska". Bings sökmotor används i bakgrunden för att returnera översättningen utan att du behöver öppna webbläsaren.
YouTube, multimedia och små tidsbesparande gester
Även i något så enkelt som att titta på en video finns det knep som gör livet enklare. YouTube, till exempel, låter dig styra uppspelningen med tangentbordet utan att behöva använda musen hela tiden.
Medan du spelar upp en YouTube-video kan du använda K-tangenten för att pausa eller återuppta uppspelningen, J för att spola tillbaka 10 sekunder och L för att spola framåt 10 sekunder. Detta låter dig justera exakt till den punkt du vill se, utan att behöva fumla med förloppsindikatorn.
Utöver videon finns det några väldigt användbara små knep, som att återställa en flik som av misstag stängdes i vilken webbläsare som helst med Ctrl + Shift + T eller använda Alt + Tab och Windows + Tab för att snabbt växla mellan program och se alla öppna fönster med en snabb blick.
Windows-genvägar kompletterar produktivitetscirkeln. Win + A öppnar notiscentret, Win + K panelen för anslutna enheter, Win + P projektion, Win + X menyn för avancerade verktyg, Win + I inställningar, Win + . emoji-väljaren och Win + Pausa den klassiska systemfliken.
Programmeringsknep: Skriv bättre kod med mindre ansträngning
Om du är programmerare eller precis har börjat finns det ett antal principer och knep som skiljer en genomsnittlig utvecklare från en som är verkligt effektiv, skriver underhållbar kod och är bekväm med att arbeta långsiktigt.
Söndra-och-härska-metoden är en av de grundläggande principerna. Istället för att ta itu med ett massivt problem som ett enda block, bryter man ner det i små, hanterbara delproblem: funktioner, moduler eller klasser som löser en specifik del. Detta minskar komplexiteten, förenklar felsökning och gör koden mycket mer modulär.
Tänk dig att du utvecklar ett webbautentiseringssystem . Istället för att bygga allt på en gång (registrering, inloggning, lösenordsåterställning, sessioner, säkerhet) separerar du det: säker lösenordslagring å ena sidan, sessionshantering å ena sidan och formulärvalidering å andra sidan. Det är enklare att testa, underhålla och utöka i framtiden.
En annan viktig metod är att skriva läsbar kod . Detta innebär att välja självförklarande namn för variabler, funktioner och klasser, och undvika kryptiska förkortningar som var1 eller tmp. Namn som totalCost, numberOfAttempts eller userAge gör det mycket tydligt vad de lagrar, utan att behöva tillgripa redundanta kommentarer.
Angående kommentarer, mindre är mer, men det måste användas väl . Det är meningslöst att lägga in `// addera två tal` i en funktion som heter `sumTwoNumbers`. Det är mycket bättre att dokumentera varför du implementerar en specifik algoritm eller vilket designbeslut du har fattat: förklara till exempel att du använder binär sökning eftersom listan är sorterad och det förbättrar effektiviteten.
Ett märkligt knep för att granska sin egen kod kallas Rubber Duck Debugging: det går ut på att förklara sin kod steg för steg för en gummianka, ett livlöst föremål eller en annan person. I samma ögonblick som du försöker verbalisera logiken, felen, inkonsekvenserna eller potentiella förbättringar som du missade medan du tyst stirrade på skärmen dyker ofta upp.
Versionshantering, automatisering och felsökning
Att arbeta utan versionshantering nuförtiden är professionellt självmord. Git och plattformar som GitHub eller GitLab har blivit viktiga verktyg, oavsett om du programmerar ensam eller i ett team.
Nyckeln med Git är att göra små, frekventa commits , snarare än en mega-commit med dussintals ändringar. Detta gör det enklare att lokalisera källan till ett fel och gör granskningen mycket enklare. Dessutom bör commit-meddelanden vara tydliga och specifika: det är bättre att säga "Åtgärdar validering av inloggningsformulär" än "Jag fixar saker".
Att använda grenar för varje funktion eller buggfix hjälper också till att hålla huvudkoden ren. Du arbetar med din ändring i en isolerad gren, testar den, granskar den och när den är klar integrerar du den i main eller master, vilket undviker att bryta projektets stabila kod.
Att automatisera repetitiva uppgifter är ytterligare en förbättringsnivå . Om du varje gång du vill driftsätta måste kompilera, köra tester, generera dokumentation och pusha, kommer du att slösa tid och göra mänskliga fel. Ett enkelt skript i Bash, Python eller en Makefile kan automatiskt kedja ihop alla dessa steg.
Till exempel ett skript som kör bygget, exekverar testerna och bara om allt går bra skickar ändringarna till fjärrarkivet. Detta minskar risken för att ladda upp trasig kod och sparar tid som du kan lägga på att lösa verkliga problem istället för att skriva samma kommandon upprepade gånger.
Vid felsökning är det bra att känna till flera tekniker . Klassiska kommandon som `print`, `console.log` och liknande är fortfarande mycket användbara för att inspektera variabelvärden vid specifika punkter i koden. Men felsökarna som är inbyggda i IDE:er låter dig gå rad för rad, ställa in brytpunkter, undersöka programmets tillstånd och förstå exakt vad som händer.
I språk som Python kan du använda felsökningsmoduler som pdb, och infoga en brytpunkt med pdb.set_trace() för att stoppa exekveringen på exakt den rad du behöver. I miljöer som VS Code, IntelliJ eller PyCharm gör visuella felsökningspaneler det ännu enklare att spåra exekveringen och lokalisera grundorsaken till ett problem.
Bästa praxis: tester, datastrukturer och designprinciper
Utöver att bara se till att koden fungerar idag , behöver du att den fortsätter att fungera i månader framöver, när du lägger till nya funktioner eller modifierar känsliga områden. Det är där testning, korrekta datastrukturer och vissa designprinciper kommer in i bilden.
Enhetstester är ditt skyddsnät . Ramverk som JUnit i Java, PyTest i Python eller Jest i JavaScript låter dig skriva tester som automatiskt verifierar att dina funktioner och moduler gör det de ska. När du refaktorerar eller utökar din kod kör du testsviten, och om något går sönder vet du det omedelbart.
TDD-metoden (testdriven utveckling) går ett steg längre: först skriver du testet som misslyckas (eftersom funktionaliteten inte finns än), sedan kodar du det absoluta minimum för att det ska klaras, och slutligen omstrukturerar du. Det kan verka kontraintuitivt, men det tvingar dig att tänka på resultatet före implementeringen, och det leder vanligtvis till renare design.
Att välja effektiva datastrukturer påverkar i hög grad prestandan för dina program. Att söka efter ett element i en lista är inte detsamma som att söka i en ordbok (hashmap) eller en mängd. Om du ska utföra många nyckelsökningar är en ordbok oändligt mycket snabbare än att iterera igenom en lista upprepade gånger.
Detsamma gäller köer, stackar och länkade listor . Varje struktur har sina fördelar beroende på vilken typ av åtkomst och modifiering du behöver. Att behärska dessa koncept och hur de beter sig i termer av tids- och rumskomplexitet är en av de tydliga skillnaderna mellan en grundläggande programmerare och en skicklig sådan.
I objektorienterad programmering är det klokt att använda arv klokt och undvika att upprepa kod (den berömda DRY-principen, Don't Repeat Yourself). Om du kopierar och klistrar in liknande block saknar du förmodligen en basklass, en återanvändbar funktion eller en bättre abstraktion.
Det är också viktigt att inte gå i förväg genom att uppfinna problem som ännu inte existerar. Att designa alltför abstrakt kod för att täcka hypotetiska fall komplicerar vanligtvis saker i onödan. Det är bättre att lösa dagens verkliga problem väl och lämna designen öppen för rimliga utvidgningar i framtiden, men utan överdriven ingenjörskonst.
Slutligen är det viktigt att noggrant dokumentera projekt, både i själva koden och i separat dokumentation. Bra dokumentation gör det lättare för andra utvecklare att ansluta sig till projektet, hjälper dig att förstå dina beslut månader senare och säkerställer att programvaran kan underhållas och utvecklas utan att bli en mardröm.
Webbutveckling: prestanda, verktyg och säkerhet
I webbutvecklingens värld går saker och ting ännu snabbare : varannan dag kommer ett nytt ramverk, ett lovande bibliotek eller en arkitekturfilosofi som "förändrar allt". Att experimentera är bra, men man måste stå på stadig grund.
Innan du startar ditt nästa projekt med det senaste ramverket , se till att du har en god förståelse för grunderna: HTML, CSS och ren JavaScript. Ramverk som Svelte eller Solid.js erbjuder intressanta fördelar, men om du inte förstår vad de gör under huven kommer du att få kämpa mot dem så fort du försöker avvika från den etablerade vägen.
Att optimera med användaren i åtanke, inte bara webbläsaren , är en annan viktig punkt. Användare vet inte vad SSR-, SPA- eller REST-API:er är; de uppfattar bara om din sida laddas snabbt, är tillgänglig, fungerar på deras mobila enhet och inte går sönder vid första ovanliga klicket.
Verktyg som Lighthouse, integrerade i Chrome , tillhandahåller prestandamätvärden, tillgänglighetsinformation och bästa praxis. Det är också en bra idé att använda moderna bildformat som WebP, tillämpa lazy loading på stora bilder och minimera mängden JavaScript som laddas för att säkerställa att den första sidrenderingen är så snabb som möjligt.
Webbläsarens utvecklingsverktyg (DevTools) är en annan viktig komponent. Prestandapanelen hjälper till att upptäcka flaskhalsar och buggar i animationer; CSS-inspektören, med sina guider och referenslinjer, hjälper dig att förstå varför ett element inte justeras korrekt; Nätverkspanelen visar vilka resurser som tar för lång tid att ladda.
För att automatisera uppgifter i webbmiljöer har paketerare och verktyg som Webpack, Gulp och Vite blivit standard. Genom att definiera skript i package.json kan du till exempel starta utvecklingsservern med `npm run start`, kompilera med `npm run build` eller köra tester med `npm run test` utan att behöva komma ihåg långa kommandon.
Säkerhetsmässigt är "Jag ska titta på det senare" inte ett alternativ . Att korrekt validera data på servern, escape dynamiskt innehåll, använda HTTPS och konfigurera policyer som Content Security Policy (CSP) minskar risken för XSS, injektioner och andra vanliga attacker avsevärt. Verktyg som OWASP ZAP möjliggör automatiserad säkerhetsanalys och upptäckt av vanliga sårbarheter.
Dokumentation och samarbete är också avgörande på webben . Att dokumentera dina API:er med Swagger gör det enklare för andra team att använda dem utan oändliga e-postmeddelanden fram och tillbaka. Att använda Storybook för dina gränssnittskomponenter hjälper till att upprätthålla ett konsekvent och lätttestbart visuellt bibliotek.
Och återigen, Git är grundläggande för lagarbete . Att följa strategier som Git Flow, skriva beskrivande commit-meddelanden och göra välförklarade pull requests förbättrar kodkvaliteten och minskar friktionen inom teamet.
Utvecklingsmiljö och vanor som gör skillnaden
Utöver specifika knep påverkar din arbetsmiljö i hög grad hur snabbt och bekvämt du programmerar eller arbetar med kontors- eller professionella verktyg.
En bra kodredigerare med rätt tillägg kan spara dig otaliga timmar. I Visual Studio Code, till exempel, är tillägg som Prettier för formatering av kod, Live Server för att visa ändringar i realtid i webbläsaren och GitLens för att förstå historiken för varje rad nästan oumbärliga i medelstora och stora projekt.
Att känna till din IDE:s kortkommandon (oavsett om det är VS Code, IntelliJ, PyCharm eller något annat) är lika viktigt som att känna till Windows-kortkommandon. Att duplicera rader, omstrukturera namn, flytta mellan filer och symboler, öppna kommandopaletten eller använda global sökning är åtgärder du kommer att utföra konstant, och att göra dem med kortkommandon istället för musen gör en enorm skillnad.
Att investera tid i att anpassa din miljö är inte slöseri med tid; det är en investering. Väl valda ljusa och mörka teman, bekväma teckenstorlekar, anpassade genvägar och en tydlig projektstruktur gör att din hjärna kan fokusera på problemet, inte verktyget.
Slutligen, glöm inte att detta område ständigt förändras . Att upprätthålla en attityd till kontinuerligt lärande, prova nya idéer med måtta, följa pålitliga informationskällor och dela dina egna tips och tricks med andra användare kommer att hjälpa dig att fortsätta förbättra dig utan att bli utbränd.
Genom att gradvis tillämpa dessa datorprogramsknep – från Windows- och webbläsargenvägar till programmeringsprinciper, felsökning, testning, webbsäkerhet och miljökonfiguration – kommer du att göra ditt dagliga arbete framför datorn mer flexibelt, mer tillförlitligt och mycket mindre frustrerande, och du kommer att märka hur varje liten förbättring ackumuleras tills den helt förändrar ditt arbetssätt.

