Divya Manian om lösning av problem

Författare: Louise Ward
Skapelsedatum: 12 Februari 2021
Uppdatera Datum: 18 Maj 2024
Anonim
Pranav  Inthena Inthena Full Song Performance | SaReGaMaPa - The Singing Superstar | Zee Telugu
Video: Pranav Inthena Inthena Full Song Performance | SaReGaMaPa - The Singing Superstar | Zee Telugu

Innehåll

Den här artikeln publicerades först i nummer 239 av tidningen .net - världens bästsäljande tidning för webbdesigners och utvecklare.

Det är mycket mer lönsamt att intervjua någon ansikte mot ansikte. När du sitter med dem kan du se de små förändringarna i ansiktsuttryck, ögonflickan eller en kroppsförskjutning som tyder på att du har träffat en fråga som kan återbetala ytterligare utforskning. Alla, som den gamla pokerspelklichén säger, har en berättelse.

Tyvärr kan Skype förneka denna journalists fördel. Med detta i åtanke är jag orolig för att möta Adobes Divya Manian via, det som visade sig vara, en ganska skrämmande Skype. Med videokonferenser aktiverad ser hon ut som en version av sig själv gjord av Lego: en låg upplösning och stammande karikatyr. Utöver bara de hårdaste uttrycken hade tekniken gjort hennes ansikte till en oläslig samling av JPEG-liknande block.

Men kanske fanns det något. När vi pratar blir det uppenbart att Skype - ironiskt nog - är mycket framgångsrikt med att fånga och förmedla vad som kan vara hennes avgörande egenskaper. Jag hade aldrig sett någon skifta och svänga så mycket under en videokonferens. Hon är aldrig still. Det är nästan som om hon är desperat att lämna begränsningarna i Skypes rektangel, att peka av och göra något. Det är inte koffeinfri, nervös energi, utan snarare en påtaglig och helt naturlig rastlöshet.

Så när hon flyter börjar vi. Vad är hennes dagjobb? ”Jag är produktchef i Adobes webbmotorteam där vi arbetar med funktioner som vi - Adobe - tycker är viktiga för webben och har den nödvändiga kompetensen för att bidra till [...] [Vi implementerar dem i WebKit] så att de De är inte bara en bra idé utan är något praktiskt och något som finns i alla webbläsare. ”

Efter examen arbetade Divya för Motorola som utvecklare av enhetsdrivrutiner med inbyggd C ++. "Jag kunde inte ta det så länge", gliser hon med full stråle. ”Efter fem månader slutade jag. Jag var inte mycket C ++ programmerare. Jag ville bli designer. Jag var mycket intresserad av det och inte alltför intresserad av C ++. ” Hon pausar och säger som en sammanfattning: "Jag var inte så intresserad av förare ..."

Fortfarande duckar och väver, fortsätter hon sin berättelse: ”Jag studerade datateknik i Singapore när bloggningen tog fart, men jag visste inte vad bloggning var. Jag såg några väldesignade bloggar och jag trodde att jag ville ha en sådan representation för min egen webbplats. Då var det enda sättet att blogga på med LiveJournal eller något fult och jag ville ha något mindre fult för mig själv. Så jag började gå igenom CSS: Den definitiva guiden och jag läste Jeffrey Zeldmans Designa med webbstandarder. Jag började läsa upp allt detta och skapa min egen sida. När jag ser tillbaka var det en mycket ful design men då tyckte jag att den var väldigt cool. Och sedan började jag intressera mig för utformningen av bloggar och började spela med Photoshop och Illustrator och så vidare. ”


Problemlösning

Så, vad motiverar henne? "Jag gillar att lösa problem", säger hon enkelt. Med sin taktryck fortsätter hon: ”Jag älskar att lösa problem och jag lär mig vad som krävs för att lösa ett problem, oavsett om det är design eller kod. Jag tycker att det är en form av självuttryck att lösa ett problem. ”

"Jag har en vision av något jag vill", säger hon och saktar ner till en verbal galopp och börjar förklara sin fascination för kodning. ”Det finns en tydlig väg som du kan se. Det finns en tydlig väg till slutet som kan uppnås. Saken är att när jag designar eller skriver, som produktchef, finns det inga så tydliga vägar. ”

Hon stirrar uppåt ett ögonblick och fortsätter att berätta för mig vad kodning betyder för henne: ”Det finns många alternativ och de är inte beroende av andras åsikter eller andras bedömning av dig. Om jag skulle skriva detta, skulle jag då anses vara en idiot? ”

Att ändra riktning fortsätter hon: ”Jag gillar bara abstraktioner. Du vet, jag skulle inte betrakta mig själv som en bra programmerare. Jag har tillbringat de senaste fem åren - långt sedan jag tog examen - för att undvika programmering och [försöka] bli designer. Jag gick in i webbutveckling eftersom det verkade som en mycket enklare sak att göra än programmering. Det jag [tidigare] lärde mig används nu för API: er och alla de saker vi arbetar med i HTML5. ”


En Twitter spottade

Chancing my arm, jag frågar om en nyligen spottade hon hade med Instagram på Twitter. Hon diskuterar det i sin videopodcast Fripfrap med sin co-host Garann ​​Means. "Poängen är," förklarade hon i inlägget i november 2012, "att Instagram är en mycket högprofilerad webbegendom [...] och att de kan lägga ut profilsidor som [...] ser ut som ett helghackprojekt verkade långt ut ur linjen . Det fanns mycket uppenbara saker som hoppade ut från påslaget. De hade en hel massa JavaScript i början [...] men jag såg inte att den användes betydligt. Det användes mycket trivialt. ”

När vi diskuterar inlägget förklarar hon att hon var i Indien och försökte ladda webbplatsen. I USA där bredband är snabbt och rikligt laddas webbplatsen med glädje. I Indien är det en annan historia. "Många webbplatser är optimerade för snabb laddning i USA ... är värd i USA men utan tanke på långsamma nätverk."

Hon skrattar när jag frågar mer: ”Det är lätt att göra mig upprörd! Jag är väldigt missnöjd i allmänhet. Det är svårt att se något jag gillar, men när jag gör det gör det verkligen min dag. Jag uppskattar bra kod. När jag ser något som är vackert får det mig att pausa och reflektera och tänka att jag kanske skulle anta det. Det är bra att se människor investera den ansträngningen. ”

Scowling nu men ändå flyttar och svänger fortsätter hon att utöka sin tro på att webbplatser ska vara elegant kodade, effektiva och skapade i linje med webbstandarder. ”Jag föreställer mig att min mamma och pappa använder [en webbplats]. Jag har sett dem misslyckas med att använda en webbplats och det frustrerar mig eftersom jag inte kan vara där för dem varje dag. Det gör mig upprörd att de tycker att det är deras fel. Det är inte deras fel. Det är webbplatsens fel. Webbplatsen har inte uppfyllt vad användaren förväntar sig, tillägger hon.

Med den linjen i sanden djupt ritad fortsätter jag med att fråga henne om den fleråriga friktionen som finns mellan designers och utvecklare. Förstår varje sida verkligen den andra? "Jag förstår verkligen inte friktionen alls", säger hon.



Bilaterala bråk

”Utvecklare är designare i en mening när de utformar sin kod. De utformar för att lösa ett problem, men använder bara ett annat verktyg för det: programmeringsteknik. Tja, designers använder andra verktyg som är visuella. Ärligt talat, jag förstår inte varför det bör finnas någon friktion, men du vet, jag kan förstå varför det finns friktion. Det antas att det är något kreativt med design men att utveckla inte är kreativt. Det tappar mig. Många programmerare som jag känner är väldigt bra musiker och om du tycker att musik är kreativ kan jag inte se hur du kan få denna dikotomi. ”

Hon pausar ett ögonblick, tittar i taket och sedan direkt på kameran. Hon tar upp ett rikt leende och ger sin sammanfattning om det bilaterala bråket mellan designers och utvecklare: "Jag tycker bara att det är en ursäkt att inte få saker gjort."

Med den debatten som ligger till vila går vi vidare för att utforska den standardbaserade utvecklingen hon är mest upphetsad över.

Öppna standarder

”Adobe bidrar till specifikationen för webbanimering som jag tror kommer att bli enorm. Just nu har vi animationer i JavaScript, animering i CSS och i SVG, och ingen av dem fungerar på samma sätt. Webb-animationsförslaget indrycker för att förena allt detta. Så jag tycker att det är mycket användbart. I CSS kan du inte göra sekvensanimering. Du kan inte säga efter en animering, starta denna elementanimering. Det skulle finnas sätt att göra detta med Web Animations-förslaget. Så det är ganska stort för mig. Vårt team arbetar också med att föra blandningslägen till webben och förmågan att använda GLSL Shaders för att utforma HTML-element. Jag är också glad över de webbkomponenter som Google arbetar med. ”

Jag frågar vad Shadow DOM är, vad gör det? ”Just nu har du många widgets på en webbsida: flikar, UI-flikar, rullgardinsmenyer och liknande. För att få dem att fungera måste du inkludera ett mycket stort JavaScript-ramverk, lägga till ytterligare markering på din sida och sedan lägga till ytterligare CSS. Web Components syftar till att dela upp sådana UI-element i små komponenter som kan återanvändas flera gånger så att du bara behöver ladda komponenterna initialt och återanvända dem när och när du behöver instanser av sådana komponenter. Det skulle minska antalet nätverksförfrågningar och ta bort implementeringsdetaljerna för varje komponent. Det skulle vara väldigt rent. Det skulle åstadkomma programmeringsparadigmet att ha abstraktioner till webbvärlden, vilket vi bara har sett hittills i JavaScript. Nu försöker det ta det till HTML. ”

Vi går vidare för att diskutera webbstandarder och jag frågar om hon tycker att det är märket för en ansvarsfull utvecklare att bidra till webbstandarder, ge tillbaka något till webben? "Ja. Eftersom webbläsarrepresentanterna inte är människor som arbetar dag in och dag ut på standarderna. Så om du är webbutvecklare och tycker att jobbet är tröttsamt är det ditt ansvar att göra det mindre tröttsamt. ” Vid den här tiden pausar hon ett ögonblick, ler brett och erbjuder några brutala råd för sunt förnuft: "Och hur du skulle göra det är att se till att de saker du använder för att göra dina webbsidor ... suger mindre."

Och på något sätt som inledde vår chatt i dess slutskede. Jag kände att jag kanske var på lånad tid och bad om råd för nästa generation webbdesigners och utvecklare. .Net-kontoret förbereder sig för närvarande för vår stora utdelningsceremoni, som är avsedd att fira och marknadsföra nätets starkaste nya talanger. Vad skulle Divya erbjuda dem? ”Det första man inser är att man inte kan veta allt. Du kan inte vara skicklig i hela webbteknikstaket. Hur mycket du försöker måste du inse att det aldrig räcker och du måste göra din frid med det. Och det är lite svårt att göra. Och jag tycker att det också är mycket viktigt för alla att veta hur webben fungerar, hur saker börjar från servern och hur det hamnar i din webbläsare. Det är ditt medium och för designers och utvecklare är det mycket viktigt att veta alla aspekter av hur saker fungerar och vad som händer vid varje position i processen. Du måste designa det hela och inte bara estetiska bilder. ”

Det fanns dock tid för ytterligare en bit av brutal sanning, presaged av ett rikt leende: ”Det är viktigt att inte skylla på användarna. Det finns en hel del tendens att skylla på användare, [att betrakta dem som] idioter eller dårar. Det betyder att vi inte har utformat vår teknik rätt. ”

"Jag har planerat en timme av det här", säger hon när vårt samtal avslutas. Vi slog in allt på 41 minuter. Det är emellertid klart att Divya Manian avgår klockan 21 på brittisk tid, kl. 13 Pacific Standard Time. Det fanns inget bryskt här, ingenting av varje sekund-räkningar som skyndar lämpliga företagstyper kan påverka. Problem måste lösas.

I det slutliga pratandet påpekar jag att det är omöjligt att föreställa sig att hon faktiskt sover. ”Jag sover ungefär fyra eller fem timmar om dagen. Jag klarar det okej, strålar hon - och då är det adjö.



Upptäck 50 fantastiska gratis Photoshop-åtgärder på vår systersida Creative Bloq.

Fascinerande
10 typografiska misstag som alla gör (inklusive oss ...)
Upptäck

10 typografiska misstag som alla gör (inklusive oss ...)

I typografi, om i grammatik, finn det inget objektivt ”rätt” ätt att göra aker; det finn bara konventioner, och de a konventioner förändra över tiden. Och vad mer, ä...
PSD till 3D: Förvandla Photoshop-bilder till 3D-scener
Upptäck

PSD till 3D: Förvandla Photoshop-bilder till 3D-scener

P D till 3D, det ena te plugin om läppte av e.d. filmer, yftar till att kringgå produktion fa en för 3D-modellering och hjälpa arti ter med liten eller ingen 3D-upplevel e att f...
6 saker du lär dig på Photoshop Live
Upptäck

6 saker du lär dig på Photoshop Live

Photo hop Live (18-19 juli, Brighton Dome), är vår helt nya konferen tillägnad Photo hop. Här på Creative Bloq blir vi riktigt glada över att tillbringa helgen med en fan...