Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Building a Design Environment
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Julie Ann Horvath
October 15, 2012
Design
15k
16
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building a Design Environment
Julie Ann Horvath
October 15, 2012
More Decks by Julie Ann Horvath
See All by Julie Ann Horvath
Engineering Learning Lunch on Writing CSS as a Team
nrrrdcore
1
240
Because People
nrrrdcore
7
1.4k
Coder Day Of Service Keynote
nrrrdcore
3
680
Just Ship It
nrrrdcore
37
4.3k
Open Source Needs More Design Superheroes
nrrrdcore
10
810
GitHub for Designers
nrrrdcore
18
2.6k
Fast Design Decision-Making for the Everyday Developer
nrrrdcore
15
1.1k
JS.CONF.EU 2012 - Because F$%k Photoshop
nrrrdcore
16
4.7k
GitHub Summit 2012
nrrrdcore
5
970
Other Decks in Design
See All in Design
富山デザイン勉強会_生成AIを使ったデザイン制作2026最新版.pdf
keita_yoshikawa
0
200
noteらしさを織り込むハーネスエンジニアリング
uto
0
2.6k
Look Dev Meetup #50
baku89
1
530
使いたいときだけ使う 「道具のようなアプリケーション」を考える
fumink7
0
360
Jun Wei | Information Design & Presentation Portfolio
wjw100788
PRO
0
190
ひとりで作れる時代に、 判断をみんなで持つには。/ Build alone share judgment
kgsi
1
820
HeartLanguage - DesignProcess
heartlanguage
0
330
Pra não dizer que não falei das flores...
videlvequio
0
160
AIが作るデザインの レビューコストと向き合って分かったこと. -正社員デザイナー1人の組織でデザインハーネスを立ち上げた話-
hidekiietaka
1
230
[Unity] VAT×VFX Graphがいま個人的にアツイという話
sakiyama
0
140
AI-Slopなデザインを生まないためのデザインプロセス戦略
takanorip
10
6.4k
decksh object reference
ajstarks
2
1.9k
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
280
Site-Speed That Sticks
csswizardry
13
1.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
660
Color Theory Basics | Prateek | Gurzu
gurzu
1
500
The agentic SEO stack - context over prompts
schlessera
0
990
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Building Adaptive Systems
keathley
44
3.3k
How to make the Groovebox
asonas
2
2.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
770
4 Signs Your Business is Dying
shpigford
187
23k
Transcript
None
@NRRRDCORE MOST PLACES ON THE INTERNET
I’M JULIE I DESIGN & BUILD STUFF AT GITHUB
I’M JULIE I’M A DESIGNER WHO WRITES CODE
THE TALK* HACKING A DESIGN ENVIRONMENT
THE TALK* WHAT’S A DESIGN ENVIRONMENT
THE PROCESS* BECAUSE FUCK PHOTOSHOP
MY PROCESS* HAPPENS IN THE BROWSER
MY PROCESS* HAPPENS IN CODE
MY PROCESS* HAPPENS (MOSTLY) IN CODE
STATUS QUO PIXEL-PERFECT PHOTOSHOP COMPS
RESPONSIBLE FOR PIXEL-PERFECT PHOTOSHOP COMPS
END PRODUCT IS A PICTURE OF A WEBSITE
“A WEBSITE’S DESIGN SHOULD START WHERE IT’S GOING TO LIVE.”
MEAGAN FISHER
None
THINGS N’ STUFF
CSS3 IS FUCKING BEAUTIFUL
None
RETINA IS FUCKING BEAUTIFUL
RETINA CAN BE EASIER
ASSETS THAT SCALE WITH ICON FONTS
4X FOR DETAIL
SASS/SCSS YOUR NEW BEST FRIEND
SASS/SCSS WORK FUCKING FASTER
border-top-color: lighten($gray, 10%);
border-bottom-color: darken($gray, 10%);
SASS/SCSS HANDLES ERRORS LIKE A CHAMP
None
INCONSISTENT GOING FROM COMPS TO THE BROWSER
DON’T PANIC DO THE WORK NOW INSTEAD OF LATER
None
NO SURPRISES OH SHIT THIS LOOKS AWFUL
ZEN MODE DO IT ALL AT THE SAME TIME
DEBUG CSS NEEDS MORE WEB INSPECTOR
DEBUG JS NEEDS MORE CONSOLE
WHY JS? THE INTERACTION LAYER
DON’T DIE SOFTWARE CRASHES SUCK
DESIGNERS ASK YOUR DEVS FOR COMMIT ACCESS
DEVELOPERS GIVE YOUR DESIGNERS COMMIT ACCESS
MORE TRUST GIVE YOUR DESIGNERS COMMIT ACCESS
TEACH YOUR DESIGNERS THEY MIGHT BREAK SOME THINGS
TRUST YOUR DESIGNERS THEY MIGHT SURPRISE YOU
TRUST YOUR DESIGNERS BUT LIKE, IN A GOOD WAY
PROBLEM? YES, PROBLEM
COMMAND + S ZERO RISK TO WHAT YOU’RE WORKING ON
COMMAND + R ZERO RISK TO WHAT YOU’RE WORKING ON
DESIGN TOOLS FOR BUILDING REAL WEBSITES
DESIGN TOOLS FOR BUILDING REAL APPS
DESIGN TOOLS FOR BUILDING REAL TOOLS
VERSION CONTROL IS AN AWESOME DESIGN TOOL
VERSION CONTROL HELPS YOU MANAGE ASSETS
VERSION CONTROL TRACK CHANGES TO YOUR CODE
VERSION CONTROL TRACK CHANGES TO YOUR DESIGN
GITHUB TRACK CHANGES TO YOUR DESIGN
IMAGE DIFFING IS AN AWESOME DESIGN TOOL
None
None
None
None
PROTOTYPING IS PRETTY AWESOME
PROTOTYPING IS EASY WHEN YOU WRITE CODE
GISTS A LIGHT-WEIGHT PROTOTYPING TOOL
ABUSING GISTS USING THE HELL OUT OF THEM
WAT WHAT’S IN A GIST?
IN A GIST YOU CAN DO MORE THAN YOU’D EXPECT
None
None
None
None
None
A FOUNDATION YOU DON’T HAVE TO START FROM SCRATCH
BOOTSTRAP YOU DON’T HAVE TO START FROM SCRATCH
CSS IS REUSABLE DON’T WRITE THE SAME CODE TWICE
CSS IS REUSABLE CAN YOU MAKE IT BETTER?
ALWAYS YOU CAN ALWAYS MAKE IT BETTER
ALWAYS YES, YOU FUCKING CAN
PUT IT OUT THERE GET MORE EYES ON YOUR CODE
CHANCES ARE IF YOU CAN’T, SOMEONE ELSE CAN
IF IT’S NOT REUSABLE SET IT ALL ON FIRE AND
START AGAIN
PATTERN LIBRARIES ARE TOTALLY A THING
PATTERN LIBRARIES ARE REALLY FUCKING AWESOME
PATTERN LIBRARIES CONSTANTLY IMPROVE YOUR CODE
PATTERN LIBRARIES LEARN FROM PAST YOU
PATTERN LIBRARIES LEARN FROM EACH OTHER
None
STYLEGUIDES KIND OF SUCK, DON’T THEY
CONSIDERATIONS THINGS TO THINK ABOUT INSTEAD
None
USE THE WEB TO MAKE THE WEB
USE THE WEB NO, REALLY
None
BUT BUT BUT COMMAND LINE TOOLS ARE HARD
BUT BUT BUT GIT IS SO CONFUSING
WE CAN HELP GITHUB FOR MAC & WINDOWS
None
THE FUTURE* BECAUSE FUCK PHOTOSHOP
THE FUTURE* HOPEFULLY A MUCH BETTER ONE
THE FUTURE* HOPEFULLY A MUCH BETTER ONE
None
LET’S TALK JULIE @ GITHUB DOT COM
LET’S TALK @NRRRDCORE