Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building a Design Environment
Search
Julie Ann Horvath
October 15, 2012
Design
16
15k
Building a Design Environment
Julie Ann Horvath
October 15, 2012
Tweet
Share
More Decks by Julie Ann Horvath
See All by Julie Ann Horvath
Engineering Learning Lunch on Writing CSS as a Team
nrrrdcore
1
220
Because People
nrrrdcore
7
1.4k
Coder Day Of Service Keynote
nrrrdcore
3
640
Just Ship It
nrrrdcore
37
4.3k
Open Source Needs More Design Superheroes
nrrrdcore
10
780
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
950
Other Decks in Design
See All in Design
DESIGNEAST 2025 A-3
_kotobuki_
0
130
2026年の勢い / Momentum for 2026
bebe
0
340
ユーザー体験は細部に宿る -ウィジェットQAの挑戦と気づき- / UX is in the details: Challenges and Learnings from Widget QA
bitkey
PRO
0
140
“ことば”が苦手なデザイナーへの処方箋 「なんとなく」から「意図」へ、 デザインを動かす言葉の力
mixi_design
PRO
1
180
デザイナーがはばたく未来の入り口『hatch』が描く、新しいデザイナー育成のカタチ
goodpatch
3
3.1k
株式会社ログラス - 会社説明資料【デザイナー】/ Loglass Designer
loglass2019
1
7k
生成AIの不確実性を価値に変える、「ビズリーチ」の体験設計 / KNOTS2026
visional_engineering_and_design
4
670
自分たちがターゲットになりにくい業務アプリケーションのユーザビリティを担保する取り組み / Initiatives to ensure the usability of business applications that are difficult for us to target
hiromitsuuuuu
1
1.3k
maki setoguchi
maki_setoguchi
0
660
Ralph Penel Portfolio
ralphpenel
PRO
0
260
mount_company_profile
mount_inc
0
4.9k
Liquid GlassとApp Intents
touyou
0
800
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
200
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Typedesign – Prime Four
hannesfritz
42
2.9k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
How to Ace a Technical Interview
jacobian
281
24k
Bash Introduction
62gerente
615
210k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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