This week we discussed dealing with the problem of gatekeeping in the web industry, the tendency to deploy dogmatic or arbitrary standards to keep people out.
Tagged with “teaching” (8)
We talked to Clearleft co-founder, author and speaker Jeremy Keith about service workers and his recently released A Book Apart book, Going Offline.
Coming into this episode I didn’t really know much about service workers. I assumed there were very specific use cases for them, but Jeremy opened our eyes to the fact that they allow access to some very powerful browser features and are useful across the board.
We also spoke about Jeremy’s recently released A Book Apart Book ‘Going Offline’, I’m really enjoying it. I can’t put it any better than Sarah Drasner (https://sarahdrasnerdesign.com), who said:
"Jeremy Keith explains service workers with kindness, clarity, and humour in his new book, a must-read for any web developer who wants to learn this exciting new API and enable offline experiences for their applications."
The first chapter is available as an A List Apart article, link below.
There were some strong Jukebox Entries this time. Jeremy Chose Catastrophe And The Cure by Explosions In The Sky, from one of my very favourite albums. Ben chose The Celestial Garden by DrumTalk but apparently described a different track in the episode, he’s a sleep deprived new dad so we’ll have mercy on him for that. My pick was Bashed Out by This Is The Kit, a lovely bitter sweet track.
Published Nov 16, 2017
Sara is a freelance front-end web developer, author, and speaker from Lebanon. She was named Developer of the Year in the 2015 .net magazine awards, and awarded a Web Platform Award from O’Reilly. Sara is the author of Codrops CSS Reference, and is the co-author of Real-Life Responsive Web Design, which focuses on smart “responsive” workflows, effective UX patterns, and powerful front-end techniques.
Time Stamped Show Notes
2:33 – Sara is passionate about the possibilities developers have to build useful things for people and for the generations to come. She believes developers have the tools for building the future, and is excited by the fact that the web is getting more powerful by the day.
3:21 – Sara says that learning and teaching have opened a lot of doors for her. She first got into speaking because of the articles she wrote whilst experimenting with, and learning new features. She actually got her first job from her experiments on CodePen.
4:34 – Burning out after working on a project taught Sara about what to do, what not to do, what to expect, what not to expect, and to tell clients what to expect and what not to expect.
8:16 – Sara explains that she doesn’t use a lot of frameworks or tools. She uses HTML, CSS, and Sass. On very simple projects, she doesn’t even use Grunt, Gulp, or any other build tool like that. She writes with the bare minimum.
9:00 – Sara uses Alfred to speed up her workflow.
9:37 – TextExpander helps Sara save time by allowing her to respond to frequently asked questions in emails she receives using templates.
10:17 – Sara loves Sublime Text as her editor, and uses a lot of the plugins that come with it to help her type less.
10:52 – Sara works early in the morning to avoid distractions on Twitter.
11:27 – Sara removes any applications, such as email and Twitter, from her work computer that are not essential for work.
13:05 – Larry mentions how Dash is an app that aggregates documentation, and also integrates nicely with Alfred. It also has its own snippet manager, similar to TextExpander.
13:56 – Sara finds that she doesn’t have the most productive way to set up projects. She currently uses Jekyll for her website, but the bigger the website becomes, the slower Jekyll becomes.
14:30 – She admits that Grunt, Gulp, Browserify, or Webpack would make her workflow better, but she finds the thought of installing them and getting them to work overwhelming.
15:42 – Sara is excited about CSS Grid, because it’s like a CSS framework without a framework. She believes that there’ll be no need for any kind of CSS framework to build grids and websites in the future. She mentions that she has never been a fan of frameworks like Bootstrap as she feels there’s always too much to edit, change, and fix.
16:21 – Combining CSS Grid with Flexbox is “like magic”.
17:23 – Sara makes time to learn new things when she needs to use new things.
20:17 – Best advice about programming
20:46 – Habits for writing better code
Thinking from a user’s perspective, not only a developer’s perspective. Test components early on – not code testing, but user testing.
21:39 – BookResponsive Design: Patterns & Principles by Ethan MarcotteGoing Responsive by Karen McGraneAdaptive Web Design by Aaron GustafsonInclusive Design Patterns by Heydon Pickering
22:50 – Inspiring devsEthan Marcotte and Jeremy Keith. Sara is inspired by anyone who works for the user and who teaches people in the industry to care about them too. She likes that these two authors teach developers how to write better experiences.
24:40 – How to learn code from scratch
Sara says that she would definitely be overwhelmed at first if she had to learn programming from scratch. She mentions that she is thankful that she had a mentor to help her get started from the right place. She would start with the basics, because she can’t use a tool or a language unless she really understands it.
25:34 – How to work smart
Work healthy. Take care of yourself and to get enough sleep. A healthy body is a healthy mind.
Books, Tools, and Tech Mentioned
CoDrops CSS Reference
The Smashing Book 5: Real-Life Responsive Web Design
Kyle Simpson, the author of the You Don’t Know JS book series, talks about education and learning and teaching programming to new developers.
How do you go from having no idea of a career… to becoming Net Awards Developer of the Year? In just a couple of years?!
For Lebanese freelancer Sara it’s been a journey of self development as much as anything she’s done for the web. Hear her story of learning, sharing, writing, speaking, teaching, creating… and then learning some more.
Linda Liukas believes that a movement in technology is already happening and that we need to engage everyone — especially the next generation — to take part. She wants to create a more diverse and colourful world of technology, starting with the poetry of code.
Linda Liukas is a programmer, storyteller and illustrator. Her children’s book, Hello Ruby, raised a total of $380,000 on Kickstarter. She founded Rails Girls, which has organized workshops in over 230 cities, teaching the basics of programming to more than 10,000 women. Linda worked at Codeacademy, which she left to write stories that teach children about software and programming. She won the 2013 Ruby Hero prize and was named the Digital Champion of Finland by the EU Commissioner for Digital Agenda.
This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at http://ted.com/tedx
Carla answers Jeremy’s questions on product design, teaching, prototyping, and whether 3D printing has finally "arrived."
Carla Diana is a hybrid designer keenly focused on realising new visions for Smart Objects and the Internet of Things. In addition to her industry experience at some of the world’s top design firms, such as frog Design and Smart Design, Carla maintains strategic alliances with a number of academic research groups. She is a member of the Georgia Tech Socially Intelligent Machines Lab, and a faculty member at the School of Visual Arts and the University of Pennsylvania’s Integrated Product Design Program, where she developed the first course on Smart Objects. She is Advisor for the group Tomorrow-Lab, a young design firm that creates electro-mechanical solutions for smart devices and she continues work as a Fellow at Smart Design, where she oversees the Smart Interaction Lab.
Carla’s recent article, “Talking, Walking Objects”, appeared on the cover of the New York Times Sunday Review in January 2013, and is a good representation of her view of our robotic future. She has just completed a children’s book for Maker Media about the future of 3D printing and design entitled LEO the Maker Prince.
The East Wing is a podcast brought to you by Tim Smith, that talks with industry experts about design, solving problems and the keys to creating products with value.
This week we talk to Sam Kapila. Sam is a Designer and Educator that is on the front lines of teaching web design at a university level. Somehow she manages to stay on top of everything, and provide her students with the most up-to-date information she can.