subscribe

lesc / collective / tags / web design

Tagged with “web design” (275)

  1. Unfinished Business: Art directing for the web, with Dan Mall — Stuff & Nonsense, product and website design North Wales

    I’m currently writing a hardboiled web design book about Art Directing for the Web, so in this season of the Unfinished Business podcast I’m discussing art directing with my guests who are some of the most experienced art directors and designers working on the web today. This week I talk about art direction with Super Friendly, Dan Mall.

    https://stuffandnonsense.co.uk/blog/unfinished-business-art-directing-for-the-web-with-dan-mall

    —Huffduffed by adactio

  2. 5by5 | The Big Web Show #173: But What I Really Want to do is Creative Direct, with Dan Mall

    Creative director, advisor, designer, developer, author (Pricing Design), speaker, mentor, musician, and entrepreneur (SuperFriendly, SuperBooked) Dan Mall is Jeffrey Zeldman’s guest.

    http://5by5.tv/bigwebshow/173

    —Huffduffed by adactio

  3. Standards, Declarative Code, and Tape Decks, with John Allsopp | Fixate

    Published Mar 15, 2018

    John has been building for the web since the early 90’s. With his timeless article, The Dao of Web Design, his book, Developing with Web Standards, and as co-founder of the Web Directions conference series, John has made a massive impact on the lives of designers and developers the world over.

    Time Stamped Show Notes

    0:51 – John came to the web from a computer science and software engineering background.

    1:14 – In the early nineties, John developed a hypertext knowledge system. Whilst considering his options on how best to distribute the software, he realised that the internet would be a great fit. No publisher required, and no tiny royalties!

    1:43 – At the beginning, John thought the web was a fad.

    2:08 – The web was officially launched in 1991 but received a lot of criticism at the time. Users complained that links were one-directional, and that there was no centralised hub to see the links between documents. In fact, a paper proposed by Tim Berners-Lee (the man considered to be the inventor of the web) was rejected!

    2:58 – What people initially saw as weaknesses of the web, actually turned out to be its strengths. One “weakness” was the fact that everything was freely available to everybody; even people who are not software engineers or programmers.

    3:31 – Once John realised the power of the web, he started to develop courses, and CSS tools, training, and materials. In more recent years, his efforts have been focused on organising conferences where he helps “amplify the voices and ideas of other people”.

    4:54 – John is interested in the way humans interact with computers and how this will evolve over time. He wants to see the current paradigm of “personal computing” broken down and become less text and screen-based.

    7:43 – The idea of a computer as a bunch of apps with various features will change; our interactions will become much more contextual and unique to our individual conditions. Computing will become more and more a part of our everyday life. John gives two examples – cochlear implants, and technology that can predict the onset of a psychological episode.

    8:55 – John believes that if you can programme in JavaScript and can use a web API, you can start tapping into the AI API’s of Amazon Web Services, Watson, or the Google Cloud Platform.

    11:53 – “Debugging is a black art.”

    12:57 – John tells the story of a single missing character in Fortran code and how it lead to an unmanned space shuttle exploding!

    13:47 – When deciding what to put where on his daily todo list, John considers the task’s importance, as well as the times of day during which he is most productive. He finds that todo lists give him a sense of accomplishment and progression.

    14:55 – “People who show gratitude tend to be happy.” John encourages his kids to reflect on one thing each day for which they are thankful.

    16:08 – When making the transition from developing software to running events, John had to begin a completely new learning process.

    19:19 – John is interested in using his expertise to gain better insight into the wants and needs of his customers so that he can tailor the Web Directions service to better suit them.

    20:22 – John started programming using BASIC on a “pre-PC style” computer. It relied on a tape deck with audio cassettes in order to write programs.

    20:57 – John came from a very traditional, imperative, object-orientated approach to programming. Only when the web came around was he exposed to the declarative approach.

    21:29 – John found the idea of declaring what you want to happen, rather than how you want it to happen, revelatory.

    21:57 – John thinks CSS is greatly undervalued. Whereas experienced React developers are in high demand, skilled CSS developers seem to struggle to find good positions.

    22:29 – John believes Javascript developers would benefit from trying to understand the declarative approach of CSS and HTML.

    Quickfire Questions

    23:45 – Best advice about programming

    “You ain’t gonna need it” (YAGNI). If you don’t need it, don’t build it.

    24:15 – Habits for writing better code

    A strange mixture of OCD and ADHD allows John to both drill down on the details and get them right, as well as make the disparate connections necessary for writing good software.

    25:15 – Book“Designing with Web Standards” by Jeffrey Zeldman

    26:19 – Inspiring devsJason Miller, the creator of Preact. Not only is he developing interesting technology, but he is also great at articulating his thoughts on the web platform as a whole.

    27:33 – How to learn to code from scratch

    Pick a real-world problem and learn new technologies as you solve it.

    29:42 – How to work smart

    Implement the 80/20 rule. Determine what requires only 20% effort, but yields 80% of the results.

    Tools, Tips, and Books Mentioned

    JavaScript

    “A Dao of Web Design,” by John Allsopp

    “Developing with Web Standards,” by John Allsopp

    The Web Directions conference series

    Amazon Web Services Machine Learning API

    Watson AI API

    Google Cloud Platform AI API

    Fortran

    Web Directions

    BASIC

    CSS

    ReactJS

    Dijkstra’s books on software engineering

    “Design Patterns: Elements of Reusable Object-Oriented Software,” by The Gang of Four

    Axel Rauschmayer’s books on JavaScript

    Kyle Simpson’s books on JavaScript

    “Designing with Web Standards” by Jeffrey Zeldman

    Preact

    Tim Ferris

    The 80/20 Pareto Principle

    Contact John

    Twitter: @johnallsopp

    http://fixate.it/podcast/standards-declarative-code-tape-decks-john-allsopp/

    —Huffduffed by adactio

  4. Persistence, and doing the things you love, with Chris Coyier | Fixate

    Published Mar 22, 2018

    Chris is the creator of CSS-Tricks, a co-founder of CodePen, and a host on the popular dev podcast, ShopTalk. With Chris’s involvement in making CSS, Javascript, and SVG more accessible to developers, Chris has had a profound impact on both everyone using the web, and everyone building for the web.

    Time Stamped Show Notes

    0:53 – Chris believes it’s important to seek out the work you love doing and focus your energy there. For him, it’s CSS-Tricks, CodePen, and ShopTalk.

    1:37 – CSS-Tricks is primarily a blog, but it’s also full of resources for learning (mostly) front end development.

    2:07 – Chris spends most of his time working on CodePen. Simply put, it’s a code editor in the browser. Using pre-processors, it allows you to create front end code and show it off to others.

    2:49 – Chris’s podcast, ShopTalk, reached its 300th episode in 2018!

    3:01 – Chris is pleased to hear that Sara Soueidan‘s first job came from something she posted on CodePen.

    4:49 – CSS-Tricks started in 2007, making it ten-and-a-half years old!

    5:18 – Chris loves empowering other developers by giving them a platform to show off their work. He also likes to share the cool things they’re building.

    6:33 – “A Lifetime of Nerdery,” gives insight into Chris’s upbringing as a “middleclass kid in middleclass United States, somewhere in middle-America.” He feels his priviledged background played a big part in getting him to where he is now.

    7:28 – Chris always knew computers would be part of his career. By obtaining a Bachelor of Arts degree, he was able to combine his love for technology with his love of design.

    9:34 – Chris chats about the early years of CodePen and why things were simpler back then. The more CodePen grows, the more pressure he feels about the tech choices they make, and about all the people involved.

    11:23 – Email has proven a powerful tool for Chris. A lot of positive relationships and opportunities have come his way through email. “All good things happen over email”.

    12:02 – At Codepen they use GitLab for code-editing and issue-tracking.

    12:13 – Slack has been a vital tool at CodePen. Chris likes that it is both real-time, and not; it can be used for instant messaging, as well as for messages that don’t need an immediate response.

    12:30 – CodePen have recently started using Notion. In essence, it’s a notes app where processes, minutes from meetings, and any other kind of documentation can be stored and shared. It can be used for long-term, and short-term stuff.

    14:55 – There’s a lot of wisdom involved in knowing which new projects, frameworks, and libraries to pay attention to. He suggests keeping an eye on what’s going on in the industry, but not necessarily doing a course on every new tool that comes out.

    15:21 – Chris suggests being slow and considerate in your technology choices. Although there are popular new libraries like Vue.js out now, the decision for CodePen to go with a React stack made sense at the time.

    16:59 – “…an untold story of a really good like React and TypeScript based front end is that it’s less buggy because the way that you write code is less problematic”.

    18:34 – Chris believes that browsers should keep up with what developers are trying to force the web to do, and to accommodate it.

    19:25 – Stay up to date by reading industry rags, signing up to a few email newsletters, and reading the README’s of new libraries. Then file the important information somewhere in your brain for when it might prove useful.

    20:34 – Chris suggests changing up the way you work. Don’t get complacent; try new frameworks, libraries, and processes. Constantly reevaluate the way you work and how you could be doing things differently.

    22:44 – Chris would like for Prettier to be more configurable, so that instead of using stylelint for CSS and SCSS checking, and Prettier for code formatting, both could be done using one tool.

    Quickfire Questions

    23:59 – Best advice about programming

    Although technology constantly changes, humans don’t. Always remember that whatever you are building is for a human.

    24:55 – Habits for writing better code

    Make time to experiment. Toss out your current way of working and try something completely new. And then, to solidify what you’ve learnt, write about your experience.

    25:42 – Book

    “Learning jQuery” by Jonathan Chaffer and Karl Swedberg

    “Design for Community” by Derek Powazek

    26:50 – Inspiring devs

    David Khourshid for his work with animations and state machines. Mina Markham for highlighting the importance of design systems and their effect on people. Scott Jehl for his writing about performance, as well as everyone at Filament Group for their font-loading work. Jeremy Keith for his fascinating perspectives.

    The whole team at CodePen: Marie Mosley, Rachel Smith, Jake Albaugh, and Chris’s co-founders, Tim Sabat, and Alex Vazquez. He feels lucky to be working with some of his heroes!

    28:05 – How to learn to code from scratch

    Tackle learning code by using a combination of different resources. Use Google, take courses (Team Treehouse, or Khan Academy), buy books, and build projects of your own. Take a multifaceted approach to learning and things will fall into place.

    30:36 – How to work smart

    Be persistent. If something frustrates you, it’s probably a good sign that you should learn it.

    Tools, Tips, and Books Mentioned

    CSS-Tricks

    CodePen

    ShopTalk

    A Lifetime of Nerdery

    GitLab

    Slack

    Notion

    Vue.js

    React

    TypeScript

    Prettier

    “Learning jQuery” by Jonathan Chaffer and Karl Swedberg

    “Design for Community” by Derek Powazek

    Team Treehouse

    Khan Academy

    Contact Chris

    Website: https://chriscoyier.net/

    http://fixate.it/podcast/persistence-and-doing-the-things-you-love-chris-coyier/

    —Huffduffed by adactio

  5. 301: Hangovers - ShopTalk

    We’ve recovered from our ep300 festivities and we’re back answering your Q’s with our best A’s - How to handle multiple projects on a dev team? What should we call JavaScript? Tips for scroll-jacking in a nice way? Best practices for CSS? And how to write when you don’t want to write?

    https://shoptalkshow.com/episodes/301-hangovers/

    —Huffduffed by adactio

  6. Keeping it simple on the cutting edge, with Ada Rose Cannon | Fixate

    Published Mar 1, 2018

    Ada is a developer advocate and senior developer at Samsung. Previously a PlayStation developer, Ada now dedicates her time to pushing the limits of WebVR, and experimenting with client-side APIs.

    Time Stamped Show Notes

    0:47 – When Ada isn’t writing code, she’s usually attending conferences, speaking at events, or watching films. She’s really interested in WebVR, so she enjoys spending time trying out new demos and playing video games.

    1:07 – Right now, Ada is really interested in the WebXR API which is being managed by the Immersive Web Community Group. It allows you to build fully immersive experiences and works with almost any VR headset that can connect to a browser.

    1:39 – Ada is also interested in HTML and how developers can start building dynamic software using declarative technology. Lately, she’s been researching web components to see how to build modern web apps using HTML, CSS, and JavaScript.

    2:12 – Despite a few teething issues, Web Components are gaining traction. Ada uses a combination of the official Polyfill and the ShadyDOM CSS polyfill.

    3:19 – One of Ada’s favourite libraries right now is A-Frame. It’s essentially a web component wrapper for three.js, and three.js is an abstraction library for WebGL. Ada says that three.js makes writing raw WebGL easy.

    3:55 – Anyone with experience only in HTML can learn A-Frame quite easily and start building with VR. Ada thinks it’s amazing that A-Frame uses web components but doesn’t actually use any of the scoped CSS or ShadowDOM aspects of it. The custom components A-Frame generates aren’t used to change anything in the DOM; they just add elements to the three.js scene in JavaScript.

    5:42 – Ada would like to see developers building suites of web components rather than full websites, so that designers who know CSS and HTML can use them to put together full layouts.

    6:12 – When Ada was a child, she used to make simple games in the browser using IE5, Firefox, and One Day. This is what inspired her to get into graphics.

    7:15 – After working as a Playstation developer, Ada moved to The Financial Times where she improved her web development skills and had the opportunity to work on some VR projects.

    8:06 – You can already build augmented reality projects in the web using libraries that give you access to the camera and accelerometer.

    8:17 – The WebVR Standard was recently renamed the “WebXR Standard” to include mixed reality, augmented reality, and virtual reality. Ada thinks that it will form part of the standard toolkit of the web in the future.

    8:54 – AR hardware is going to be the future of immersive media, because many people don’t like the isolation of VR.

    9:31 – Glitch has become an invaluable part of Ada’s workflow. It’s an online code editor like CodePen or JS Bin, but with access to a full virtual machine with a Node environment setup.

    10:13 – Ada loves that Glitch allows you to “remix”, meaning you can get a copy of a project’s source code, edit it, build something of your own, and then share it again.

    11:01 – Because Ada does a lot of rapid prototyping, she became frustrated setting up new build environments all the time. She also didn’t like explaining everything to other devs before they could work on her code.

    11:53 – This frustration caused her to change her approach. Now Ada uses HTML, CSS, and JavaScript on the frontend and doesn’t transpile any of her code. She uses ES6 if she’s building something that needs to work only in a few browsers, and adds a transpilation step if it needs to work across many browsers.

    14:41 – Ada is really excited about Comlink by the Chrome team. It allows you to expose an API through post message and provides an asynchronous API to your function calls. Not only does it work between a web worker and the main page, but it also works across domains. This is incredible because it means we can make API’s that work entirely in the client side without touching the network. Plus, with service workers, you don’t even need an active network connection to make an API request.

    18:27 – Ada is interested in developments in Web VR, new ways to think about the declarative web, and anything that changes the way developers work on the frontend or in the browser.

    19:12 – A talk by Jeremy Keith inspired Ada to rethink the power of declarative languages. She believes that the beauty of HTML is that it is forgiving. Rather than using HTML as a render target, she uses it to describe what she’s building. Then she uses CSS for styling, and JavaScript to bring everything together.

    Quickfire Questions

    22:16 – Best advice about programming

    It’s more important to get something out there that works than it is to get it perfect.

    23:09 – Habits for writing better code

    Use linting to create neat, readable code. Get to know your tools well and set them up in a way that suits your process. Become comfortable with CSS.

    25:03 – Book

    “JavaScript Patterns: Build Better Applications with Coding and Design Patterns” by Stoyan Stefanov.

    25:29 – Inspiring devsLea Verou. Her Mavo library is amazing and so is her book, “CSS Secrets”.

    26:00 – How to learn to code from scratch

    Get started with a basic A-Frame setup; tweak it, have some fun with it, and then expand upon it.

    26:47 – How to work smart

    Compartmentalise your code into reusable chunks. As soon as you build something that you’ll need more than two times, make it reusable.

    Twitter: @LadyAdaKing

    http://fixate.it/podcast/keeping-it-simple-on-the-cutting-edge-ada-rose-cannon/

    —Huffduffed by adactio

  7. 300: THIS. IS. 300. - ShopTalk

    Over the course of 300 episodes & 6 years, a lot has changed in the web world. We look back at what was going on when we started ShopTalk Show and check in with where things are at now - and speculate about what might be happening 6 years from now.

    http://shoptalkshow.com/episodes/300-this-is-300/

    —Huffduffed by adactio

  8. 047: The Web is Neither Good or Bad…nor is it Neutral. It’s an Amplifier with Jeremy Keith – User Defenders podcast : Inspiring Interviews with UX Superheroes.

    Jeremy Keith reveals how the web is neither good or bad, nor neutral, but an amplifier. He inspires us to not let the future be just something that happens to us, but rather something we make with the small things we do today. He encourages us to build software ethically with our users’ psychological vulnerabilities in mind. He motivates us to not build on rented land, but to publish using the superpower of our own URLs. He also shows us how looking to the past is just as important as looking to the future.

    Jeremy Keith lives in Brighton, England where he makes websites with the splendid design agency Clearleft. You may know him from such books as DOM Scripting, Bulletproof Ajax, HTML5 For Web Designers, and most recently Resilient Web Design. He curated the dConstruct conference for a number of years as well as Brighton SF, and he organised the world’s first Science Hack Day. He also made the website Huffduffer to allow people to make podcasts of found sounds—it’s like Instapaper for audio files. Hailing from Erin’s green shores, Jeremy maintains his link to Irish traditional music running the community site The Session. He also indulges a darker side of his bouzouki-playing in the band Salter Cane. Jeremy spends most of his time goofing off on the internet, documenting his time-wasting on adactio.com, where he has been writing for over fifteen years. A photograph he took appears in the film Iron Man.

    Iron Man Photo Story (4:43)

    On Net Neutrality (13:31)

    What’s “Adactio”? (20:44)

    Is the Internet Good or Evil? (24:41)

    Hippocratic Oath for Software Designers (35:51)

    Resilient Web Design (49:06)

    Why do you Love the Web so Much? (54:26)

    The Power and Generosity of the Community (63:05)

    What Comes Next? (71:34)

    Listener Question? (73:44)

    Last Words to the Builders of the Web (74:18)

    Contact Info (80:15)

    https://userdefenders.com/podcast/047-the-web-is-neither-good-or-bad-nor-is-it-neutral-its-an-amplifier-with-jeremy-keith/

    —Huffduffed by adactio

  9. Progressive enhancement and the things that are here to stay, with Jeremy Keith | Fixate

    Published Feb 8, 2018

    Jeremy is the founder of ClearLeft - a passionate group of UX and digital strategists based in the UK - where Jeremy now heads research and development. He is the author of a number of books on web development, including his latest book, Resilient Web Design, has been seen on stages like An Event Apart and South By South West, and is also the creator of the world’s first Science Hack Day.

    Time Stamped Show Notes

    1:00 – Jeremy plays in a band in Brighton called Salter Cane. He also enjoys traditional Irish music and goes to Irish music sessions with his mandolin in tow.

    1:42 – What excites Jeremy most about development is when he can accomplish something that makes somebody’s life easier and improves their day.

    3:11 – Jeremy discusses the difficulties of the contradicting goals among the various parties involved in a web project; namely business, designer, developer, and user goals.

    3:37 – Jeremy uses the example of an e-commerce site to demonstrate how tricky it can be to balance competing goals. For example, if the designer only cared about the user’s experience, everything in the store would be free! However, this is obviously not in line with the business goals.

    4:51 – Jeremy got to know Andy Budd and Richard Rutter through their blogs and books about web standards. In 2005, the three got together and founded Clearleft.

    6:22 – At the time, only a few other companies were focusing on user experience. Adaptive Path in America was one of them.

    8:38 – Jeremy thinks design sprints work well. Clearleft blocks out a few days for a group of people to be fully committed to solving a single, defined problem.

    9:21 – Clearleft uses roughly the same sprint structure as the five-day model advocated by Jake Knapp and Daniel Burka of Google.

    10:56 – Jeremy likes the intensity of a sprint as long as it’s followed by a break. He advises against doing design sprints back to back.

    11:16 – Clearleft works with two different development mindsets: a production mindset, and a quality mindset. The production mindest is for transient products like prototypes, whereas the quality mindest is used when creating production-ready code.

    12:54 – Don’t get attached to prototypes and never evolve them into the finished product. Throw the prototype away once it has answered the question, “will it work?” From there, build the product from scratch using the quality mindset.

    17:38 – It’s easier to write code than it is to convince someone to change their mind. “Computers easy; humans hard.”

    18:16 – Jeremy admits to being an awful procrastinator. However, he says it sometimes works in his favour as he often comes across useful content for his blog whilst “goofing off on the internet”.

    19:53 – Jeremy has an “inbox zero,” but only because people know not to email him and because he archives his mails!

    20:12 – Jeremy mentions Jessica Hische’s term, “procrastiworking”. Jessica believes that, “the work you do while you procrastinate is probably the work you should be doing for the rest of your life”.

    21:01 – Jeremy gets frustrated by the sheer number of development tools available. Whereas before you could just open up the text editor, save some html and CSS and build something that works, now you have to set up a build chain, NPM, Webpack, Grunt, Gulp, Unicorn etc.

    21:58 – Tools are supposed to help you work faster. If you find yourself spending more time on the tool than actually doing the work, then it’s not really a tool at all.

    22:26 – In a talk by Anna Shipman, she suggests thinking of your servers as cattle as opposed to pets. Jeremy likes this advice. Don’t get too attached to your servers or to your tools.

    23:03 – Frank Chimero says that working in the web over the past two decades doesn’t feel like twenty years. Instead, it feels like five years done four times over because of how often devs have had to overhaul their way of working.

    23:47 – Although tools and approaches in the industry are often transient, Jeremy is convinced that progressive enhancement is here to stay. Persistent principles like this are what get him excited about development.

    24:55 – Jeremy is excited about service workers and how they lead to faster sites, offline capabilities, and in turn, an improved user experience.

    31:48 – Progressive enhancement starts with the lowest common denominator – the simplest technology to accomplish what the user needs to do. Jeremy says that the trick is not mess it up as you layer elements on top.

    35:01 – Although progressive enhancement focuses on technology rather than the user, the result is often a much improved user experience.

    Quickfire Questions

    35:38 – Best advice about programming

    Jeremy agrees with Hemingway’s advice: “write drunk, edit sober,” as well as Anne Lamott’s concept of the “shitty first draft”. When writing, get everything out of your head first, then go back and edit later.

    36:49 – Habits for writing better code

    Feed your brain effectively and you’ll produce better work.

    Although Jeremy believes that “produce more than you consume” is great advice in general, he says it depends on the type of material you expose yourself to.

    38:51 – BookThe “A Book Apart” series. Jeremy thinks it’s terrific.

    In 2017, Jeremy didn’t read any two fiction, or any two non-fiction books back-to-back. He believes fiction gives you a kind of empathy that non-fiction doesn’t.

    “A Dao of Web Design” by John Allsopp. Although it was published in 2000, the ideas in it are still relevant.

    41:05 – Inspiring devsHarry Roberts, Sarah Soueidan, Sarah Drasner, Jen Simmons, and Rachel Andrew – not only for the great work they’re doing, but for the fact that they’re sharing it too. To Jeremy, this is what’s great about the spirit of the web.

    Alice Boyd-Leslie, Zara Syversen, Amber Wilson, and Cassie Evans for the amazing work they do at CodeBar in Brighton. CodeBar is a great initiative for introducing a more diverse range of people into the world of building for the web.

    44:07 – How to learn to code from scratchCodePen, Glitch, GitHub, John Duckett and Shay Howe’s books, CodeBar: Being in the same physical space as somebody sitting down with someone who’s going to show you this stuff is going to help you.

    46:32 – How to work smart

    Share what you know.

    Tools, Tips, and Books Mentioned

    Clearleft

    Resilient Web Design

    An Event Apart

    South by Southwest (SXSW)

    Science Hack Day

    Salter Cane

    Adaptive Path

    Google Design Sprint

    Procrastiworking

    Progressive Enhancement

    Service Workers

    “Bird by Bird: Some Instructions on Writing and Life” by Anne Lamott

    A Book Apart

    “A Dao of Web Design” by John Allsopp

    Brighton codebar

    Jeffrey Zeldman and Sarah Parmenter’s, “Ask Dr. Web”

    CodePen

    Smashing Magazine

    CSS-Tricks

    A List Apart

    Glitch

    Github

    John Duckett’s books

    Shay Howe’s books

    Contact Jeremy

    Twitter: @adactio

    Jeremy’s website: adactio.com

    http://fixate.it/podcast/progressive-enhancement-and-the-things-that-are-here-to-stay-jeremy-keith/

    —Huffduffed by adactio

  10. Contracting: Sara Soueidan

    Ever wanted to quit your job and work for yourself, on projects of your choosing? International speaker, trainer, consultant and front end expert Sara Soueidan joins us to talk about the benefits and challenges of becoming a contractor. We’ll look at contracting advice born of her experiences that you can apply to your escape from the rat race or just to learn more about tech contracting.

    http://pursuitpod.libsyn.com/contracting-sara-soueidan

    —Huffduffed by adactio

Page 1 of 28Older