tillbaka till startsidan

73. Det blev inget ämne

Lyssna på Spotify lyssna! Lyssna på iTunes

Några utvecklare från Stockholm tänkte podda lite under kvällskvisten. Men ämnet de skulle prata om hanns inte med.

Efter den referensen så tar vi dagens “ämnen”: Rebase, —force-with-lease, navigera i text, en deja vu, terminalfönster och -paneler, quake mode, det självgoda i vim, det coola i touch typing, aggressivt klickande, att inte använda AI samt en liten förfrågan.

Om du gillar podden blir vi väldigt glada för en liten recension i iTunes eller en prenumeration på Spotify. Följ oss och säg hej på @asdfpodden på Instagram eller Twitter (Anton, Therése) <3

Länkar

Avsnittets skämt:

Why was the developer single?
They had commitment issues
Skrapa här!!
Transkribering
Transkriberingen är gjord av nån "AI-grej". Du kan förbättra den genom att klicka precis här :)
00:00:00
- Varför var utvecklare ensamma? - Jag vet inte.
00:00:08
- De hade problem med förlust. - Ja, då är vi igång.
00:00:20
Jag trodde faktiskt att det skulle komma någonting om typ "pair programming" eller någonting i den stilen, men jag var inte med på den där.
00:00:28
- Nej, men alltså de kommer ju mycket för vad jag tar mig an om dagarna.
00:00:36
- Och nu har du kommit upp mycket?
00:00:38
- Alltså så här, nu är jag på ett ställe där de säger att jag måste rebasa.
00:00:44
- Mmm. - Rebase leder till commitment issues.
00:00:48
- Ja, jag förstår. Men vad är det, så mycket problem är det inte med rebase?
00:00:54
Va?
00:00:56
Det är väl jättemycket problem med rebase? Det är fan alltid problem med rebase. Aldrig har jag inte haft problem med rebase.
00:01:03
Jag har ju ställt in min git så att jag inte kan merja remote-branschen nere i min bransch. Utan att jag måste rebase.
00:01:10
Usch. Usch.
00:01:15
Men jag tänker att det kanske är lite skillnad. Vi är ju ett litet team. Det är väldigt sällan jag får konflikter.
00:01:21
Ja, det här är ju flera olika team som jobbar i samma kodbas.
00:01:27
Plus att jag då är i en roll där mitt jobb är att, alltså klientplattform.
00:01:36
Så att jag ska ju röra mig i filer som alla rör sig i.
00:01:40
Och sen ska du rebasea allt och så får du konflikter på varje commit eller?
00:01:43
Typ.
00:01:45
Men du kan ju inte re-basea din egen bransch först så att det bara är en commit och sen re-basear du den på dit du ska.
00:01:59
Alltså jag vet inte.
00:02:02
Du squashar din egen historik för att slippa ha flera merge-konflikter och så får du en stor merge-konflikt sen. Det är perfekt.
00:02:10
Ja men då var jag ju ingen history, alltså det här var ju verkligen inte det vi skulle prata om ens.
00:02:18
Men det är alltid någonting, jag tycker det är svårt för jag som sagt, det är väldigt sant att om jag skulle få mycket mer konflikter när jag rebasade så skulle jag nog tröttna på det.
00:02:28
Men jag vet inte hur man ska hantera det riktigt om du får en konflikt på varje kommit du har gjort och du har gjort hundra kommits, du vill liksom inte rebasa det.
00:02:36
Nej, okej, men jag får mycket konflikter, men jag tror också att jag var så här, har vi fan löst den här skiten och då hade jag glömt bort att man måste göra en "Push force with lease" och så här, så jag bara satt i lite hål.
00:02:51
Vad fan är "Push force with lease"?
00:02:53
Alltså, vänta lite, hej och välkomna till dagens avsnitt. Ska vi bara, gud, "Push force with lease", du vet vad "Push force" är?
00:03:03
Det är en favorit, den kör jag ofta.
00:03:07
Men "force with lease" är att du "force pushar" bara om statet från din bransch inte har förändrats.
00:03:20
Va?
00:03:22
Det ska vi se.
00:03:24
Jo, men alltså, om du "forcear" då skiter du i vilket, då bara pushar du ju.
00:03:28
Men om det finns ändringar på branschen du är på, då skulle den inte pusha upp, utan den säger att du måste pulla först.
00:03:35
Okej, men varför vill man då force pusha överhuvudtaget?
00:03:41
Ja, men det vill man väl inte, det är väl därför ingen säger att man vill force pusha.
00:03:46
Men force release är för att jag var på en bransch och skulle merja master för jag kunde inte merja min bransch.
00:03:55
Rebased in master, fick massa konflikter, löste konflikterna.
00:03:58
Kunde inte bara pusha upp till min bransch utan var tvungen att pusha force with lease.
00:04:03
Force with lease för att jag vet att ingen har varit inne i den här branschen och ändrat och pushat upp nya ändringar innan jag har pushat upp det här.
00:04:10
Jag googlar git push force with lease och sen lägger vi den på någon att läsa lista.
00:04:17
Jag fattar det ungefär.
00:04:18
Men det känns som ett fall jag aldrig har varit med om.
00:04:21
Eller så är jag bara...
00:04:23
Men vaddå, om vi två jobbar på samma bransch och du har konflikt och jobbar lokalt hos dig, samtidigt så jobbar jag och pushar upp nya förändringar.
00:04:32
Jo, jag fattar inte vad jag är skiljd med.
00:04:34
Då vill inte du pusha upp ditt innan du har fått ner mina ändringar.
00:04:39
Okej, så du har skrivit om historiken i vår gemensamma bransch.
00:04:45
Och du vill force pusha den för att det går inte att bara pusha den för att historiken är omskriven.
00:04:52
Men du vill inte force pusha den om jag har hunnit göra ändringar i branschen under tiden.
00:04:59
- Ja. Och så att du bytte person som gjorde vilket exempel? Jag blev ännu mer förvirrad.
00:05:06
- Jag måste sätta mig själv i fokus, annars förstår jag ingenting här i världen.
00:05:10
Det måste vara jag som är huvudpersonen i alla stories.
00:05:13
Men alltså nu är det här med brasklappen som alltid att det kanske är fel, jag kanske har missförstått.
00:05:20
Men när jag snabbläste igenom det så är det så här.
00:05:23
Ja men det låter bra, tycker jag.
00:05:27
Jag kanske ska börja använda Forest with Leaves.
00:05:29
Det var någon dag, vi sitter ju och mobprogrammerar ganska mycket och då kör vi något verktyg som heter mob.sh eller mobshell.
00:05:37
Och det gör ju liksom att när man sitter i remote och programmerar så kan man väldigt snabbt skicka över koden till varandra.
00:05:45
Så man kör såhär "mob start" och då får man senaste commitsen.
00:05:48
Och så kör man "mob next" och då pushar den där automatiskt och skapar upp lite temporära branscher.
00:05:53
Ja, den gör lite magi.
00:05:54
Men då hade jag gjort någonting där, att jag skulle typ fixa någonting samtidigt som de andra mobbade.
00:05:59
Och så råkade jag force pusha den.
00:06:02
- Oh my god! - Och skrev över senaste historiken.
00:06:06
Helt och hållet.
00:06:08
Kan det ha varit den återkommande karaktären Basses ändringar som på hans tur bara försvann?
00:06:14
- Ja, så du ser, du vill ju inte force pusha för då skriver du översak.
00:06:19
- Nej, det är en väldigt bra poäng. Det kanske är push with lease som är min nya...
00:06:22
Nu kommer jag gå runt och säga "Men ni kan ju inte force pusha, ni måste ju använda push with lease".
00:06:27
- "Force with lease", inte "push with lease".
00:06:31
- Ah, fuck. Ja, ja. Ni hör...
00:06:34
Git, inte min starka sida.
00:06:36
Men det är ju till och med så här, för jag använder ju Ohmoy C-käll.
00:06:42
På, när jag startar upp en dator, för jag tycker det är nice att få allting.
00:06:47
Och de har ju massa Git-alias redan för, eller det kommer med i liksom, vad är det, ett ramverk?
00:06:54
Ja, antagligen.
00:06:56
Plug-in sånt där.
00:06:58
Ja, det är ju massa saker.
00:07:00
Så jag kör ju på de Git-aliasarna, för jag orkar inte sätta upp egna, jag älskar dem.
00:07:03
så gör man bara alias, pipe, grep där man är ute efter.
00:07:07
Så nu har jag grepat allting som är rebase.
00:07:09
Men det ska komma till att de har alias för git push force.
00:07:14
Det tror jag är nåt sådant här gpf.
00:07:17
Och det är då default force with lease.
00:07:22
Så om man verkligen vill forca, då måste man lägga till ett utropstecken.
00:07:25
Och det är ju också en signal att så här, det här borde du inte göra egentligen.
00:07:29
Ja, det är typ som "Important" i CSS. Det borde man inte heller göra. Också i Tutorup-säcken.
00:07:33
Nej, exakt.
00:07:35
Jag tycker också i "Oh My C-Shell" eller "C-Shell" eller vad fan "Z-Shell" jag vet inte vad de heter riktigt.
00:07:43
Tycker det är väldigt trevligt förutom att jag kör någon väldigt avancerad autocomplete.
00:07:47
Jag vet inte om det här är något plugin.
00:07:51
Men jag kan liksom köra typ "Option" "Pil ner" och då får jag en meny som jag kan pila igenom.
00:07:57
Och typ option pil uppåt gör någonting annat.
00:08:01
Jag undrar vad option pil uppåt gör, det vet jag inte om jag brukar använda det så ofta.
00:08:04
Eller kanske option pil uppåt gör att jag får liksom...
00:08:10
Ja just det, option pil uppåt det är historik.
00:08:14
Då kan jag liksom stega igenom historiken som finns.
00:08:17
Och option pil nedåt ger mig förslag som jag kan stega igenom.
00:08:21
Och allting är liksom, det är inte bara som en terminal där man skriver
00:08:24
utan det är verkligen att jag kan använda piltagenten för att klicka runt.
00:08:26
Och det tycker jag är nice.
00:08:28
Oj, vänta. Det här är verkligen så här, välkommen till podden som går igenom våra uppsättningar.
00:08:36
Ja, exakt så.
00:08:38
Vårt vardagsjobb.
00:08:40
Jag tycker det är härligt.
00:08:42
Förutom då när jag kom på häromdagen att det funkar inte att köra, alltså den här, jag vet inte vad det kallas.
00:08:48
som normal textredigering.
00:08:50
När du kan köra till exempel
00:08:52
command eller alt
00:08:54
option backspace eller alt
00:08:56
backspace på Windows eller command
00:08:58
backspace för att ta bort eller flytta flera
00:09:00
ord eller ta option pil
00:09:02
för att hoppa mellan ord och sånt där.
00:09:04
Jag förstår inte ens vad du pratar om.
00:09:08
Jo men om du
00:09:10
skriver text och så har du
00:09:12
skrivit och vill ta bort ett ord så trycker du
00:09:14
option backspace
00:09:16
för att ta bort hela ordet.
00:09:18
Jag ser i, vi sitter och spelar inne i Discord,
00:09:22
jag ser ju i Discord att det står
00:09:24
"is typing" för att hålla på och testa det här nu.
00:09:26
- Nej, den tog bort allting!
00:09:29
- Tyckte du "option" verkligen då?
00:09:31
Tyckte du inte "command"?
00:09:33
För "command" tar bort allting. - Jaha, vilken jävla "option"?
00:09:35
- "Option" är den bredvid "command".
00:09:37
- Hahaha, alltså...
00:09:41
Okej, det fungerade.
00:09:43
Jag har aldrig använt den. - Va?!
00:09:45
Det är samma sak med piltajenterna. Om du håller in "option" så kan du hoppa till ordåtgången.
00:09:51
Jo, men det vet jag.
00:09:52
Och håller man in "shift" samtidigt så kan du markera flera ordåtgången.
00:09:57
Det här är väl...
00:10:00
Mitt bästa tips. Att lära sig de här, alltså hålla in "option", "pil", "command", "pil" och så vidare,
00:10:06
är nyckeln till att vara fantastiskt duktig på att kunna använda multi-cursors.
00:10:12
Alltså när man har flera, jag tror vi pratade om det i något avsnitt sen,
00:10:15
men alltså när man kan ha flera muspekare, eller vad kallas det?
00:10:19
Flera...
00:10:20
Flera cursors. Vi sa exakt samma sak förra gången, vad kallas det?
00:10:24
Och då sa jag också "pinnen som blinkar".
00:10:26
Ja, exakt, det är en dejavu.
00:10:28
Nej men alltså så här, att kunna köra de här option och command gör ju att
00:10:33
även om rader till exempel har olika många bokstäver på sig
00:10:37
så kan man ju liksom hoppa till samma ställe på raden
00:10:41
Även om du har flera pekare.
00:10:43
Jo, men det gör jag.
00:10:45
Men jag brukar alltid bara hoppa eller markera.
00:10:47
Jag visste inte att jag bara kunde delita saker också.
00:10:51
Men den där använde jag mycket i kod.
00:10:53
Men inte i världen.
00:10:55
Nej, men det var det jag skulle fixa då i min terminal.
00:10:59
Och då försökte jag hitta hur man gjorde det.
00:11:04
Och så var det någon som sa, "Ja men om du bara går in i profiles i iTerm"
00:11:07
och klickade i "preset natural text editing"
00:11:11
eller vad fan det nu stod
00:11:12
så kommer det funka
00:11:14
och jag bara "absolut"
00:11:15
så fick man upp någon varningsruta där det stod
00:11:16
"Vill du kasta dina nuvarande?"
00:11:18
Jag bara "absolut"
00:11:19
Allt slutade ju funka
00:11:21
förutom de här grejerna som jag hade till
00:11:23
Alltså det gick inte att göra någonting
00:11:25
Tryckte jag liksom
00:11:26
Tryckte jag på, vad fan var det?
00:11:28
Alltså tryckte jag på en piltangent
00:11:29
så blev det liksom A, B, C, D
00:11:31
beroende på vilken pil jag tryckte på
00:11:32
Alltså jag fattar liksom ingenting av vad som hände
00:11:34
- Alltså... - Allt var trasigt.
00:11:39
- Men vad gjorde du för att få tillbaka det? - Jag installerade om allt.
00:11:43
- Alltså jag vill liksom börja om. Jag lyckas inte lösa det. Jag vill bara ge upp.
00:11:51
Men sen hittade jag ett annat sätt att lösa det på för att få till den här natural text editing.
00:11:57
Kommer inte ihåg vad det var nu, men det löste det.
00:12:00
Toppen, vilken upplösning.
00:12:03
Om man googlar det och tar alternativet som inte är att gå in i presets och välja natural text editing, då kommer det fungera.
00:12:10
Förutsatt att man har det här pluginet som du inte vet om du har och vad det heter.
00:12:16
Det heter väl typ "Oh my C shell auto complete" eller "C shell auto complete" jag vet inte riktigt.
00:12:22
Något sånt.
00:12:23
Men, i alla fall, jag är ganska dålig på att sätta i ordning, för jag kör ju också item 2.
00:12:29
Jag är ganska dålig på att få till det, och jag härjar i settings, och det är ett jävla show.
00:12:35
Så jag har lärt mig att när jag vill in och härja, då skapar jag en ny profil.
00:12:40
Och så härjar jag i den profilen.
00:12:42
Men ibland tappar jag bort den profilen lite, och sen har jag så här, jag får kämpa som fan, för jag gillar att ha "quake mode" på.
00:12:48
Så att jag kan dubbelklicka på "control" och så få ner terminalen.
00:12:52
-överifrån, för då vet jag vart jag har den.
00:12:56
För annars vet jag aldrig vart jag har terminalen.
00:12:58
Så det har jag kämpat lite med också.
00:13:01
Det hoppar omkring, och man ställer in vilken skärm den ska hoppa på.
00:13:07
Så hoppar den tillbaka och öppnar en flera fäste.
00:13:09
Jag är ingen terminal-trollkarl, så att säga.
00:13:13
-Nej, det är verkligen inte jag heller.
00:13:15
Och sen ser man ju folk som sitter och har en hel vimmel och allt möjligt.
00:13:19
Men, ah!
00:13:21
Men kör du .files eller vad fan heter det? Alltså att du sparar typ din, vad heter det,
00:13:27
versionshanterar typ din .zhrc eller vad fan heter det?
00:13:32
Nej, jag borde verkligen göra det, men det gör jag inte.
00:13:36
Jag har också tänkt att jag borde nog göra det, men särskilt nu när allting gick åt helvete
00:13:40
tänkte jag att fan vad skönt att det bara kunde vara att liksom nollställa det här för jag antar att den sparar ner någonstans.
00:13:45
Ja, jag gör också någon väldigt basic Vim-inställning.
00:13:50
Finns det väldigt basic Vim-inställningar?
00:13:55
Ja, jag tror att jag lägger till att gå ur insert mode, gå till action mode, lägger jag på JIK.
00:14:05
Så att man trycker JIK. För det är skönare än att hitta escape-knappen.
00:14:09
Det finns någonting ironiskt i att J.E.K. är en förkortning för "Just kidding".
00:14:13
Så att du tänker att "Jag skulle inte köra insert".
00:14:16
Just kidding.
00:14:18
Ja, kanske. Men också det är de man rör sig med egentligen.
00:14:22
Så det är allt där man rör sig.
00:14:23
Alltså nu är det verkligen nitty gritty i vår settings podd.
00:14:28
Jag vet inte var det här vi skulle prata om.
00:14:30
Nej, vi hade något helt annat ämne i början.
00:14:31
Men det är så här det är.
00:14:35
Men känner vi oss färdiga med terminalgrejerna eller är det något mer som klämmas ur det här?
00:14:44
Nej, jag tror inte det. Jag tycker när du pratar om Quake mode, lite överskattat.
00:14:51
Men vart har du ditt terminalfönster?
00:14:53
Som ett fönster.
00:14:55
Men hur hittar du det?
00:14:57
Jag tabbar väl till det?
00:14:59
Men om du har flera uppe?
00:15:01
Flera terminalfönster.
00:15:03
Ja, men de ligger ju där i samma fönster. Det finns ju flikar och grejer nu vet du, i sådana här moderna program.
00:15:11
Jo, jag använder också flikar i mitt skitmål. Men alltså då måste, för att jag är inte så bra på att tabba.
00:15:17
För att jag blev så arg när jag hade flera Chrome-fönster uppe jämt. Så då kunde jag liksom inte tabba till dem.
00:15:23
För då var man tvungen att tabba, så var man tvungen att piltarjenta och det tog ett jävla tag.
00:15:27
Jag flippar alltid bara upp på trackpaden så att allting flyger upp och så trycker jag på det fönstret jag vill till.
00:15:33
Det gillar jag inte, så därför kör jag Quake.
00:15:35
- Jag fattar. Men jag tycker att det återkommande karaktären är på den här Bastrid som också kör Quake Mode.
00:15:42
- Det fick han av mig! - Ja, du ser.
00:15:46
Han är helt såld på det.
00:15:48
Det var en katastrof när det här interna CLI vi använder byggde någon ny funktion
00:15:54
som gjorde att det typ inte funkar i "Quake mode".
00:15:58
Den printade en lista som han kunde navigera i, eller välja saker i.
00:16:04
Den var för hög för hans "Quake mode".
00:16:07
Allting gick sönder när han försökte navigera för högt.
00:16:10
Han kunde inte scrolla upp eller nånting i den.
00:16:12
Det var intensiva dagar innan. Jag tror att det är löst nu.
00:16:16
Då kände jag också så här, skönt att bara köra ett vanligt fönster. Slipper man sånt där?
00:16:21
Men jag kanske också är lite extremfald för jag kör ju också många olika paneler i samma fönster.
00:16:28
Vad menar du med paneler?
00:16:33
Jag har ett terminalfönster men sen splitter jag ju den i flera terminaler.
00:16:37
Jaha det gör jag med. Sen splitter jag den ibland när jag vill göra någonting och så stänger jag det.
00:16:43
Sen splitter jag igen om jag vill göra någonting och så stänger jag det.
00:16:46
Och vissa av våra applikationer som vi har nu måste man dra igång kanske, eller för att testa någonting kanske man måste dra igång en tre, fyra processer beroende på vad man gör.
00:16:56
Då blir det ju fyra olika splittade paneler eller med olika terminaler, plus att man kanske vill ha någon där man faktiskt kan skriva själv om man vill göra något temporärt.
00:17:06
Och så kanske det blir en till. Jag har suttit med sju, åtta olika paneler på ett fönster vid vissa tillfällen. Och då tycker folk att det har gått lite överstyr.
00:17:14
Jaha, jag har väl varit uppe i fem någonting. Jag brukar också få olika processer för olika projekt.
00:17:19
Jag brukar köra upp tabbar där jag också har paneler.
00:17:22
Exakt.
00:17:23
Det här är det enda. Egentligen så är det ingenting när jag startar docket containers och grejer.
00:17:28
Men det är jag som vill vara en sådan hacker som man ser på tv.
00:17:33
Det där är ju kul, för det finns en applikation som heter Retro Terminal.
00:17:44
Den är ju liksom att du... Gud, det ser ut som att det är en gammal CRT-monitor, alltså en sån här tjock skärm.
00:17:54
Den är en massa nois, eller vad fan heter det?
00:17:58
Grus på svenska, jag har ingen aning.
00:18:00
Och sådana här Scanlines, brus exakt.
00:18:03
Och så finns det en massa olika varianter på den.
00:18:07
Så det finns den här klassiska gröna som man ser, men det finns också orangea, det finns någon som är
00:18:13
svartvit som ser väldigt retra ut.
00:18:17
Jag tycker den här är väldigt...
00:18:18
Det är inte den jag skulle sitta i dagligen.
00:18:22
Men om man ska typ hålla ett demo, då jävlar, då kommer den fram.
00:18:26
- Du demar så jävla mycket i terminalen. - Nej, men man vet aldrig.
00:18:32
Om man liksom ska vara cool för någon, då bara drar man upp den där och så känner man "Ja, absolut, här ska jag vara".
00:18:38
- Jag tycker den är så jävla bra. - Men det är för flashigt också.
00:18:42
Folk som är riktigt bra på det där, och det är ju ibland en på det stället du är på.
00:18:48
Det är en enkel VIM-terminal med beige bakgrund och bara svart text.
00:18:54
Ja, absolut.
00:18:56
Det är så de som kan.
00:18:59
Men man är ju också...
00:19:00
Jag vet inte om jag imponeras mer av det än vad jag stömer på det.
00:19:06
Det beror på vad man säger.
00:19:09
Men det finns ju nånting väldigt självgott i att köra VIM.
00:19:16
- Nej. - Jo, man har ju...
00:19:20
Alltså jag kör ju inte Vim så jag kan säga vad jag vill.
00:19:23
Men alltså folk som kör Vim, de lever ju på sitt högmod på något sätt.
00:19:28
Men alltså är det så mycket Vim då?
00:19:31
För Vim tycker jag ändå är att du måste kunna ibland, då och då.
00:19:36
Men typ Emax?
00:19:38
Alltså jag kan inte vad Emax är knappt, jag har bara hört folk prata om det.
00:19:43
Det är ju en helt annan liga kan jag tycka.
00:19:45
Ja, absolut. Men Vim är ju så här, du måste kunna ta dig ur när du råkar hamna där.
00:19:52
Det är det enda du måste kunna.
00:19:54
- Det är ju nice att veta vad som händer. Insert mode, action mode, du gör actions på slash och så rör du dig upp och ner på de här.
00:20:03
Alltså kortkommandorna är ju nice.
00:20:05
- Ja, du hör ju. Det här är ju det här självgoda i att kunna Vim. Du bevisar ju hela din poäng nu.
00:20:12
[Skratt]
00:20:13
Nej, men det är ju nice. Det är ju som att kunna kortkommandon i en IDE.
00:20:18
Att man gör saker fort.
00:20:20
Jo, absolut. Men det där kan ju också gå till en viss gräns.
00:20:24
Det är samma sak såhär, folk som kan sinnessjukt mycket kortkommandon.
00:20:27
Samma personer.
00:20:29
Nej, alltså folk som kan Vim kan ju inte kortkommandon.
00:20:36
Nej, för de som kan Vim, de tänker att man behöver inte lära sig kortkommandon.
00:20:41
Eller man kan Vim.
00:20:43
Jag ska hänga ut min sabolita. Han kör väl Vim tror jag.
00:20:48
Han kan ju fan inga kortkommandon.
00:20:50
Det är frustrerande att sitta bredvid honom i ett vanligt UV.
00:20:53
Ja, jag förstår det.
00:20:56
Det är därför folk börjar köra Vimium.
00:20:59
Som är Vim i Chrome.
00:21:01
Ja, men det är ju för att ingen vill använda musen.
00:21:06
Ja, exakt. Men då tänker de också "orka kortkommandon"
00:21:08
Jag slänger in Vim här bara istället.
00:21:10
[skratt]
00:21:12
Det här är liksom...
00:21:14
Det här är så här ämne för dig också.
00:21:16
Får igång det lite.
00:21:18
Jag bryr mig inte så mycket tror jag.
00:21:20
Jag bryr mig inte heller jättemycket.
00:21:22
Men det finns en aura hos folk som använder Vim
00:21:24
som är lite självgoden då.
00:21:26
Och det kan du inte ta ifrån mig.
00:21:28
Nej, det är sant.
00:21:30
Det är också när de har sådana här små tangentbord.
00:21:32
Där alla vanliga tangenter inte finns.
00:21:34
Så man måste hoppa in och ut.
00:21:36
- Bara in och ut i olika steg. - De måste ha olika lager.
00:21:40
Ja, precis. Om man bara...
00:21:42
"Nu måste jag gå till lager tre för att hitta den här tangenten."
00:21:44
Man bara "Fy fan, så extra stor plats tar inte den här tangenten."
00:21:51
Det där gör mig arg.
00:21:53
Jag är ändå inte sugen på ett sånt tangentbord, kanske.
00:21:56
Men att köpa ett splittat tangentbord är jag väldigt sugen på.
00:22:00
Men sen vet jag ju att, för det första, det är ju pissdyrt.
00:22:03
Och för andra, jag kommer bli frustrerad på en sekund.
00:22:06
- Ja, men alltså jag har aldrig haft ett sånt mekaniskt, men jag hade på jobbet en gång en sån Microsofts,
00:22:14
som är liksom lite lätt splittat och sådär uppböjt. - Ja just det, den som har en liten knöl på mitten typ.
00:22:20
- Ja, ett sånt hade jag och det var ganska nice och det var ganska skönt för handlederna, men min största liksom
00:22:28
kontrovers i livet, det var att jag aldrig fattade vart B-knappen var.
00:22:32
För jag tror de hade lagt B-knappen...
00:22:35
Jag vet inte vilken... Jag tror att jag kanske tycker att det är rimligast att trycka på B med vänstern,
00:22:40
men de hade lagt den på högersidan, så det var ett jävla show för mig.
00:22:44
- Ja, det där. Alltså, det känns verkligen som...
00:22:48
Alltså, det är svårt att lära gamla hundar att sitta.
00:22:50
Men när jag köpte liksom en ny tangentbord, det var när jag köpte något...
00:22:53
Keychron-tangentbord, som jag tycker är svin-nice.
00:22:56
Men det saknas, om det är option tror jag på högersidan på maktdagenbordet.
00:23:03
Och det är den jag använder.
00:23:05
Det är så jävla jobbigt.
00:23:07
Och sen kör jag ju ganska mycket på laptopen och då hinner man vända tillbaka sig med att det finns där.
00:23:11
Och så sätter man sig vidare till enbordet och så bara "Nej, det går inte".
00:23:13
- Ja, annars tycker jag det som är jättesvårt är NT-knappen.
00:23:18
Om man sitter på ett som är smalt och högt och sen så får man en sån, vad är det, brittisk eller amerikanska
00:23:23
som är som backspace, bara en rad i höjd.
00:23:28
Då trycker jag fel hela tiden.
00:23:31
Men det är också så här, jag var helt okej med att bara köra ett makt-tajentbord.
00:23:35
Helt okej var jag med det.
00:23:37
Men sen, eftersom min sambo är galen åt ett tajentbord,
00:23:39
då var han tvungen att köpa mig ett mekaniskt tajentbord.
00:23:41
Jag försökte förklara för honom att, men jag är en aggressiv typare.
00:23:46
Han bara, nej nej men det är jättebra, jättebra sån här brytare och det är nice.
00:23:51
Satt här och jobbade i goda ro, och så kommer han en dag och bara "Kan jag stänga din dörr, för det låter lite mycket när du klickar?"
00:24:00
- Alltså... - Det är ju ett problem man åsamkat sig själv, så att säga.
00:24:07
Ja, tangentbordsnörderiet är liksom...
00:24:12
Ja, jag tror att jag blir mer aggressiv att skriva på tangentbordet ju mer i flow jag är.
00:24:20
Jag tror man kan höra hur mycket flow jag är baserat på hur mycket mina tangenter slår.
00:24:28
Jo, men så är det ju för mig. Det kan vara att jag bara skriver någonting, skrivit meddelande och ej flow och grejer.
00:24:35
Men när man är i sitt superflow så kommer någon och bara "Jag stänger dörren".
00:24:40
Jag förstår honom för att jag själv hatar klickande. Det är det värsta jag vet.
00:24:47
Det är därför jag också var så här, jag vill inte ha ett mekaniskt tangentbord, för jag hatar alla som har mekaniskt tangentbord, speciellt i öppna kontorsläskap, för det låter så jävla mycket.
00:24:55
Nu är jag sån själv.
00:24:57
Sån var ju jag på mitt första uppdrag som konsult.
00:25:03
Det är inte första dagen jag kom dit och bara "Jag har mitt mekaniska tangentbord hörni".
00:25:08
Utan det var typ att vi hade någon tävling, tror jag.
00:25:11
Jag vet inte vad det hette, G5? Kan det vara ett Logitech? Nej.
00:25:16
Det var i alla fall ett kolsvart och det hade inga tecken på tangenterna.
00:25:21
Så det var liksom blankt.
00:25:23
Och jag tyckte det var svinnice.
00:25:25
Men då var jag också den som satt i ett hörn och hade mitt mikrohaniska tangentbord och satt och knackade på.
00:25:32
Men det var också ganska tysta brytare så att det fungerade väl.
00:25:36
Men ändå, du är såhär, ja, VIM-personer de har en viss statistik.
00:25:41
Man bara, personer som inte har några märk i sig korn eller bokstäver på sitt tangentbord.
00:25:47
Det är också en viss typ av människor.
00:25:49
Men nu har jag ju det.
00:25:51
Nu har jag ju det.
00:25:52
Ja men då!
00:25:53
Då ja!
00:25:53
Nu kommer lilla konsulten.
00:25:55
Ja men man måste, okej.
00:25:57
Vim, töntigt så in i helvete.
00:25:59
Touch typing, alltså att kunna skriva ut vad de ser på tangentbordet.
00:26:02
Då är man cool.
00:26:04
[skratt]
00:26:06
Då kan man gå rakryggad genom stan och känna att folk borde titta på mig.
00:26:12
Men det är ju mer en nödvändighet, tänker jag. Jag skriver ju så jävla dåligt.
00:26:18
Jag skriver ju bättre om jag tittar på tangentbordet, men jag får ju massa typos som jag inte märker. Så jag måste ju titta på skärmen.
00:26:24
Ja, men exakt. Man vill ju. Jag höll på att säga att Vim gör det ju inte mer produktivt, vilket touch typing gör.
00:26:31
Men det vet jag inte vad jag kan stå för.
00:26:33
Nej, jag vet inte vad det här är för avsnitt nu. Det här är bara våra supernördiga...
00:26:41
Vi skulle prata abstraktioner tror jag vi sa i början.
00:26:44
Men det blev inget ämne idag, tyvärr.
00:26:49
Alltså vi kanske bara får spela in ett nytt avsnitt istället.
00:26:53
Nej, absolut inte.
00:26:55
Med tanke på att det är så splittrat igen.
00:26:57
Vi ska ju bygga en ny hemsida har vi tänkt.
00:26:59
Och om någon har någon förslag på vad som kan finnas på den här hemsidan, eller om någon känner någon...
00:27:07
Jag vet inte, det är svårt att pinpointa exakt vad det är vi behöver.
00:27:13
Men typ någon som kan skapa en grafisk profil.
00:27:17
Det låter ju så jävla satsiga. Men någon som kan skapa en liten logga åt oss. Det är väl det vi är ute efter.
00:27:21
Och så ge oss lite färger för att vi är inte så bra på det.
00:27:25
Jaha, vi är ju utvecklare. Vi är ganska dåliga.
00:27:29
Men om någon bara känner någon. Jag kan tänka mig att slänga ut lite pengar också.
00:27:33
Så att man behöver inte jobba gratis. Det ska man fan inte göra.
00:27:36
Nej, så jobbar vi inte.
00:27:40
Men om man känner någon så får man gärna penga oss.
00:27:42
Så kanske vi kan få till en snyggare hemsida än den vi har idag.
00:27:46
Vilket ska sägas är väldigt funktionell.
00:27:49
Ja, men har den bra accessibility?
00:27:54
Jag vågar inte svara på det faktiskt.
00:27:58
Om jag går in på den nu.
00:28:00
Och att det funkar i mobil.
00:28:01
Också att han kommer behöva gå in och kolla det nu.
00:28:03
Men med det sagt, vi har aldrig på riktigt jobbat ihop.
00:28:06
Så om vi ska programmera ihop den här sidan tillsammans,
00:28:09
det kanske blir poddens död.
00:28:11
Det kanske blir vår vänskapsdöd.
00:28:13
Om inte annat, så kommer det bli ett väldigt bra avsnitt.
00:28:16
Eller det kan ju bli ett svintråkigt avsnitt om allt går bra.
00:28:19
Men om det går åt helvete, då blir det ju ett bra avsnitt.
00:28:22
- Okej, det här, vi får se om vi hittar tid att ta samman och göra det här.
00:28:30
Annars kommer jag antagligen säkert göra det här för att jag är trött.
00:28:32
- Det är sånt som märks helt enkelt.
00:28:36
Men som sagt...
00:28:37
- En liten grafisk profil.
00:28:42
En liten logga.
00:28:43
- Hojta om ni känner någon som känner någon som kan sånt.
00:28:48
Vi har verkligen, det är också kul att vi har pratat om det här.
00:28:52
Kan vi prata om det här i ett år? Ett och ett halvt år kanske?
00:28:54
- Ja, men jag har en massa förslag men ingenting som du ger. - Men nu låter jag kräsen.
00:29:01
Jag har sagt, jag menar, det där ser bra ut har jag sagt.
00:29:03
- Nej, du har sagt, det finns ändå någonting där. - Ja, men är inte det samma sak?
00:29:11
Nej, nej.
00:29:14
Det finns en känsla, men det är inte där. Det är inte såhär "bra, vi köper det här".
00:29:19
Nej, nej, nej, nej. Det håller jag med om. Det har jag inte sagt.
00:29:23
Men det är liksom en bra start, menar jag kanske.
00:29:27
Men det är ju för att du vill ha någonting jättespecifikt, du vet bara inte vad.
00:29:31
Nej, nu låter det som att vi kommer vara svinjobbiga att ha att göra med.
00:29:36
Vi har absolut inga krav.
00:29:39
Nej, nej, också att jag kommer på saker som sagt, jag gör fula saker.
00:29:44
Ja, annars kommer det till utom att jag lägger upp nåt på Fiverr och beställer nåt därifrån.
00:29:49
Eller fråga typ Dali, eller vad fan den här AI-enheten heter nu.
00:29:54
Ja, men det har du ju redan provat och det blev inte bra.
00:29:58
Men jag tänker att nu är den bättre, så nu kommer det gå bättre.
00:30:01
Oj, nu kommer vi få hela...
00:30:04
Alltså nu kommer ingen vilja hjälpa oss för att vi tar jobben genom att gå till AI.
00:30:09
Det är därför de ska höra av sig, så att de förhindrar oss att gå till A-in.
00:30:12
Gud, vad vi... Alltså det här...
00:30:15
Okej, nu måste vi runda av. Det blev inget ämne idag.
00:30:17
Men vi återkommer om abstraktioner om ett tag, helt enkelt.
00:30:21
Ja.
00:30:26
Ja, absolut.
00:30:28
Ja.
00:30:28
Skicka in era bästa...
00:30:31
...terminal-hacks.
00:30:34
Och skämt.
00:30:35
Och skämt.
00:30:36
Då kommer jag börja leverera.
00:30:41
Han har sagt det jättelänge.
00:30:43
Toppen hörni. Vi hörs om två veckor igen helt enkelt.
00:30:47
Det gör vi.
00:30:48
Hej då.
00:30:49
Hej.
00:30:50
[Musik]
Tillbaka upp