Design for Developer eXperience (ESUG 2014)
27
dx @girba
-
Upload
tudor-girba -
Category
Software
-
view
209 -
download
2
description
Developers are developers. Developers are users. Developers are humans. And they need appropriate tools to augment their abilities, too. IDEs are supposed to do just that. Specifically, they are supposed to bring together into one coherent interface all tools related to development. This is what “I” stands for. Yet, if we take a closer look, we consistently see that developers spend most of their time figuring out the existing system than they do on actually building the future system. Yet, the tools they use rarely favor this activity. Smalltalk promoted the IDE. It is time to rethink it and bring it a notch forward. Sure, the famous five panes are probably 4 too much, but that is neither where we should start from, nor is it where we should end. Designing an interface starts from understanding the needs. In this talk, we take a systematic look at how a developer experience could look like and what an environment for developers could be made of. In the process, we extract the direction in which Pharo could go in this field and offer examples.
Transcript of Design for Developer eXperience (ESUG 2014)
![Page 1: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/1.jpg)
dx
@girba
![Page 2: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/2.jpg)
@girba
![Page 3: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/3.jpg)
@girba
I help engineers to not read code
![Page 4: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/4.jpg)
@AndreiChis @AliakseiSyrel
![Page 5: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/5.jpg)
dx
![Page 6: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/6.jpg)
ux
![Page 7: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/7.jpg)
uxthe overall experience of a person using a product especially in terms of how easy or pleasing it is to use
![Page 8: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/8.jpg)
dx
![Page 9: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/9.jpg)
dx
![Page 10: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/10.jpg)
ide
![Page 11: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/11.jpg)
![Page 12: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/12.jpg)
![Page 13: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/13.jpg)
ide
![Page 14: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/14.jpg)
ide
![Page 15: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/15.jpg)
ide
![Page 16: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/16.jpg)
dx
![Page 17: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/17.jpg)
dxdesign for
@girba
![Page 18: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/18.jpg)
![Page 19: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/19.jpg)
![Page 20: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/20.jpg)
![Page 21: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/21.jpg)
![Page 22: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/22.jpg)
![Page 23: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/23.jpg)
![Page 24: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/24.jpg)
![Page 25: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/25.jpg)
dx
![Page 26: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/26.jpg)
dxdesign for
@girba
![Page 27: Design for Developer eXperience (ESUG 2014)](https://reader033.fdocuments.in/reader033/viewer/2022051514/5498698dac7959092e8b5646/html5/thumbnails/27.jpg)
Tudor Gîrba tudorgirba.com
creativecommons.org/licenses/by-nc-sa/3.0/