Earth People

Earth People är en digitalbyrå i Gamla Stan, Stockholm. Vi bygger webbtjänster, appar och SaaS-lösningar i React, Laravel, WordPress och Node.js, och har arbetat med digital utveckling i över 15 år.

Våra kunder är företag och organisationer av alla möjliga storlekar, som har väldigt olika behov. Det kan vara stora svenska företag som behöver en webbtjänst för ett specifikt ändamål, där målet är en stabil, pålitlig, effektiv plattform där inloggade besökare arbetar. Eller så handlar det om webbsidor som primärt visar upp företaget, men kanske har någon specialbyggd funktionalitet kring datavisualisering. Det kan också vara designtunga siter med scrollanimationer och 3D-element i webbläsaren. 

En annan av våra utvecklingsgrenar är apputveckling, där vi arbetat med flera stora företag med användbara iphone- och android-appar för både internt och externt bruk. Vi är både väldigt vana att arbeta med komplex logik och med interaktiva gränssnitt.

Teknikval och team efter behov

När det gäller plattformar och teknikval så hjälper vi kunden att ta strategiska teknikval utifrån projektets behov och förutsättningar. Vi har några huvudspår som vi ofta landar i; Javascript-plattformen React för frontend-tjänster som innehåller mycket interaktion. Backend-ramverket Laravel för dataflöden, API-er och stabila, effektiva logiklager som krävs i mer komplexa situationer. WordPress primärt för redaktörsdrivna webbplatser – men vår djupa förståelse för WordPress har gjort att vi ofta pushat gränserna och utvecklat större plattformar med mycket skräddarsydd funktionalitet även i WordPress.

Vi arbetar också i Shopify för e-handel eller Webflow för design-inriktade siter. Det kan också ibland passa bättre med javascript backend, i Node.js, eller med olika headless CMS.

Vi sätter också ihop ett team efter projektets behov, så att vi utnyttjar allas kompetenser och kompletterar varandra på bästa sätt. Här är det väldigt betydelsefullt inom vilka roller uppdragsgivaren redan har kompetens, genom att vi ofta arbetar tillsammans med kunden i projektet och hittar den bästa kombinationen av roller gemensamt.

Vi rekommenderar alltid den väg som vi faktiskt tycker vore smartast att gå

Pragmatiska och nyfikna

Earth Peoples utvecklar-team strävar efter ett maximalt resultat inom den budget och de förutsättningar som finns i ett projekt. Vi rekommenderar alltid den väg som vi faktiskt tycker vore smartast att gå, där tekniken löser problemet på bästa sätt. Vi arbetar i plattformar som har stor användarbas, så att det är lätt att hitta andra utvecklare som kan ta över efter oss, och där det är lätt att hitta hjälp på nätet eller av AI-tjänster när problem behöver lösas om vi inte finns där i framtiden. 

Vi väljer beprövade plattformar framför trendande verktyg när stabilitet krävs. Däremot testar vi gärna nya tjänster, javascript-paket eller approacher i mindre projekt och bygger gärna saker på mer exotiska sätt om det finns något hos kunden som redan är påbörjat eller i mindre projekt där det fyller ett syfte.

Vi håller hela tiden koll på omvärlden och plockar upp vad som händer, och ser hur vi kan gagnas av nya verktyg.

Vibecoding med erfarenhet

Vi har experimenterat enormt mycket genom åren, och känner igen vibe-kodarens glädje kring att förverkliga en idé. Möjligheten att göra små kul prototyper eller single-purpose-siter som löser ett litet unikt problem, har öppnats för många fler i och med AI-tjänster som skapar kod endast utifrån en beskrivning av vad man önskar. 

Vi arbetar också med flera av dessa AI-plattformar, läs mer i nästa stycke, men det finns en odiskutabel skillnad i kvalitet mellan en digital produkt som fungerar och en som är stabil även när 10000 besökare kommer in samtidigt. Eller som beter sig på ett rimligt sätt även när användaren är orimlig. Vi har arbetat i över 15 år med alla möjliga slags digitala utmaningar, och vet vad som brukar gå fel, när man måste göra vissa åtgärder för att saker inte ska bli långsamma, vilka utmaningar användares edge-cases ofta skapar och hur plattformar fungerar fint tills man lägger till nästa funktion och det plötsligt uppstår problem i den befintliga delen som inte fanns där tidigare. 

Det vi erbjuder är vår erfarenhet, vår kompetens och det faktum att vi är här och löser problem som uppstår längs vägen.

Hur vi arbetar med AI i utveckling

De nya AI-tjänsterna har sänkt tröskeln för många men de har också gjort oss som arbetat länge med utveckling ännu snabbare och vassare.

För våra utvecklare innebär AI-tjänsterna att vi kan hinna i mål snabbare, eller inkludera mer funktionalitet i samma budget. I vår arbetsstruktur har utvecklaren alltid varit ansvarstagande och haft koll på sammanhanget, vilket är en stor tillgång när man styr AI-agenter. 

LLM-tjänster och GenAI förändrar arbetet för många. Det sker dock på lite olika sätt. Ofta när det gäller bild-generering, musik, film eller andra kreativa områden, så kan man få fram material som duger i vissa sammanhang, men faller i andra där det behövs en mänsklig touch eller ett konstnärligt intent. 

När det gäller kod ska det fungera effektivt, skala och vara stabilt över tid. När vi använder t ex Claude Code, Cursor eller liknande verktyg för att skriva kod, så har vi hela tiden kontrollen och kan utvärdera resultatet. När vi granskat något som genererats, justerat det och inkorporerat det i vår kodbas så är det helt jämförbart med något som vi själva skulle ha skrivit. Koden som genereras är likvärdig och körs på samma sätt som vanligt. 

AI-genererade digitala produkter haltar när det blir en svart oförståelig låda för den som genererat den. Personen kan testa resultatet via interfacet och se att det funkar som det var tänkt, men har ingen aning om det som händer i bakgrunden faktiskt går ihop, och om något i det större sammanhanget kommer att stjälpa appen när den ska leva på riktigt. 

Som alla andra kan vi använda tjänsterna till att snabbt prototypa och göra klickbara demos, men vi kan också med vår erfarenhet förverkliga saker på en professionell nivå med en annan effektivitet. 

Vår erfarenhet och förståelse av WordPress

Vi har arbetat med WordPress i 15+ år, och under den tiden har både plattformen och dess plats på marknaden och i folks medvetande ändrats. Det var länge sedan WordPress var det coola valet (det var faktiskt det en gång!), och många utvecklare har genom åren rört sig mot andra plattformar som har haft andra fördelar. 

Däremot finns det få CMS som har sådan spridning och är bekanta för så många redaktörer och användare som WordPress. Det är absolut den plattform som oftast blir nämnd som ett önskemål av våra kunder. WordPress har mognat och löser många problem. Det är inte en armékniv som funkar bäst till allt, och vi arbetar i många projekt där WordPress inte alls passar, men för en redaktörsfokuserad webbplats så är det svårslaget. Speciellt när utvecklingen sker på ett bra sätt, och här kommer vår erfarenhet och djupa kunskap in.

Våra utvecklare vet exakt vad som händer under huven, vad det är som kan gå långsamt om man gör på fel sätt, och hur man böjer det till sina ändamål på absolut bästa sätt. Vi är inte en WordPress-byrå som försöker truga in allt in i en WordPress-lösning oavsett kundbehov, men stöter hela tiden på projekt där WordPress är både önskat, uppskattat och kan fungera tekniskt på en väldigt hög nivå.

Vinsten av ett team som arbetar ihop

Något som ger stort värde för våra kunder är att vi är en byrå där vi arbetar tillsammans, har koll på läget i projekt, utbyter erfarenheter, felsöker ihop, utnyttjar allas våra spetskompetenser i de olika projekten, och finns här i Gamla Stan när de behöver oss. Ingen av oss vore lika stark som ensam konsult, eller som frilansande ensamseglare.

Vi arbetar också över gränserna med våra designers och UX-are, och är involverade i varandras processer och utmaningar, vilket ger både bättre digital design, och mer ändamålsenlig och designtillvänd kod.

Inte bara webbsidor

Vårt arbete rör många digitala behov som inte nödvändigtvis landar i en publik webbplats. Ni kanske har ett internt verktyg som haltar, eller ett dataflöde som är för manuellt. Vi kan effektivisera flöden och bygga tjänster som hjälper till att streamlina processer.

Vi bygger också större SaaS-lösningar och komplexa affärsnära tjänster. Vi har stor erfarenhet av att arbeta med API-er och integrationer. Mobilappar som både är trevliga upplevelsemässigt, men också är en del i större datasystem och kommunicerar med backend-servers och externa tjänster. Vi har gjort experimentella digitala installationer till mässor och muséer, och utvecklat upplevelser och spel, i webbläsare eller app, till kampanjer och events. 

Kompatibelt med framtiden

Då vi arbetar långsiktigt sker övergången från nyutveckling till förvaltning sömlöst. Då strävar vi alltid efter att behålla nyckelpersoner från utvecklingsteamet även i förvaltningsfasen, och fasa in de som behövs i nästa fas under utvecklingsprojektets gång.

Vi dokumenterar utvecklingsarbetet i kodkommentarer, pull requests, och readme-filer vilket gör det lätt för andra att ta utvecklingen vidare. Då vi arbetar med Open Source och standardiserade ramverk följer vi branschstandard för kod och dokumentation, vilket säkrar förvaltningen på lång sikt.

Tillgänglighet

Vi har alltid ett tillgänglighetsperspektiv, från UX/UI-design till utveckling, och har arbetat under strikta förutsättningar med WCAG-krav, åt både offentlig verksamhet, organisationer och privata företag.

🐬