1,774 Matching Annotations
  1. Nov 2020
    1. hub.cards allows you to create and design your next modern business card for free. Our newly developed editor is like no other on the web and makes all your creative dreams come true. If you're not a creative genius, you can choose from thousands of templates to create an appealing card.

      Best free editor for creating business cards. Digital & physical ones.

  2. Oct 2020
    1. BTech in design engineering or BTech engineering design: Design thinking is a popular concept that spans multiple industries and there are courses, independent of any branch purely focussing on designing products. This is also often referred to as an engineering design course or design engineering course. The idea is to teach how to not just bring in design to develop great products that are aesthetically perfect and ergonomically usable and consumer-focused but also to introduce design as a tool for innovative thinking. The curriculum develops design thinking concepts in a manner basis which students can conceptualise and develop products that are innovative while also boasting of high aesthetic value. These graduates are sought after by all manufacturing industries.

      Design thinking fosters innovative thinking.

      It involes designing user focused, highly utilitarian and aesthetic products.

    1. “Outdoor adult learning can be an antidote and complement to the digital world . . . offering holistic, mentally and physically challenging learning experiences.”

      Adult Learning often takes place within walls or in front of a computer screen this can lead to health problems. This article offers reasons and methods for getting adults outdoors and using Universal Design. Outdoor learning can be used to complement digital learning.

    1. Interaction strategies are a type of accommodation that typically go unnamed and unwritten

      How many times do we use "accommodations" which dance around the relational issues, instead of dealing directly with them?

    1. Typically, platform accessibility APIs do not provide a vehicle to notify assistive technologies of a role value change, and consequently, assistive technologies may not update their cache with the new role attribute value.

      It's too bad they couldn't just allow role to be changed, and assistive technologies would just have to be updated to follow the suit.

    1. Good article about the importance of Universal Design when designing learning opportunities. The authors use plenty of strong sources to back their findings and keep the information concise.

      9/10

    1. Adult learning theories are not just a collection of jargons, concepts, and ideas about how adults learn. These theories help you plan your course during conception, development, and execution, in a way that will facilitate the learning process.

      Outlines adult learning "theories": Andragogy, Transformational Learning, and Experiential Learning, and states that they are important to educational designers, but doesn't really connect them to instructional design, let alone e-design. 3/10

    2. Insights 3 Adult Learning Theories Every E-Learning Designer Must Know

      Adult learning theories for Instructional Designers - Article names adult learning "theories" (andragogy, neuroscience, experiential learning, SDL, and transformational learning). Discusses why these "theories" are relevant to ID. Rating 3/10

    1. Handbook of Research on Student-Centered Strategies in Online Adult Learning Environments

      This article showcases a framework for course design using theory and research in the learning sciences. It defines student-centered learning and explains how it can/ should be used in the creation of the course and when establishing which theories and methods to structure the course around. 9/10, very detailed source.

    1. Instructional Design Approaches For Adult Learners

      (Available as text or podcast.) This article review adult learning theory, cognitive flexibility theory and accompanying design approaches (problem-based learning, collaborative learning). While it affirms strategies, it does little to address incorporation of technology. (2/10)

    1. Blended learning: Efficient, timely and cost effective

      (Click Download full-text PDF to read.) In this article, the authors discuss the blended learning instructional delivery method. Through case study, the authors demonstrate the benefits of blended course design. Furthermore, the article addresses potential detriments (financial, instructional design) of a blended course design. A brief review of considerations and recommendations for a blended design was provided. Though this article focuses on the relationship to forensic science, the information is applicable across disciplines and delivery venues (corporate, academic). (6/10)

    1. Considering that one of the most significant factors of online course quality is instructor presence and interpersonal interaction,4 one of the benefits video can offer is creating faculty presence in an online environment. In the interviews, students cited faculty presence as a key factor related to their engagement and perceived learning from videos. Humor and wit were described positively. Participants also mentioned the benefits of adding personable context to a subject; for instance, faculty members giving examples from their professional experiences about subject material. As one student explained, "The reading is very didactic or academic, but the videos are very real-case scenarios. The instructor narrates: 'How do you take that academic learning into the real world? What does that mean when you're looking at these financial statements?'" Another participant offered: "[The videos] are better than just reading the material because it has more of that human element."

      Melanie Hibbert, the Director of Instructional Media & Technology and Media Center at Barnard College in New York City, writes about what is necessary for good online instructional videos. Hibbert discusses media at Columbia University, methods for creating videos, an what analytics tell us. She concludes by describing the importance of instructor presence more so than the production quality of videos.

      Rating: 9/10

    1. Good instructional design is based on the industry-standard Instructional System Design (ISD) model. The ISD model comprises five stages—analysis, design, development, implementation, and evaluation—and is a systems approach to instructional design in that it views “human organizations and activities as systems in which inputs, outputs, processes (throughputs), and feedback and control elements are the salient features.”

      This article discusses visual, auditory, and kinesthetic learning styles and the importance of communicating in ways that appeal each style. It then outlines what this means for the Instructional System Design (ISD) model. The author concludes by outlining learning outcomes, organization, interactive instruction, and content versus connection versus application. The author proposes that "good instructional design is based on the industry-standard Instructional System Design (ISD) model" (p 5).

      Rating: 7/10

    1. Service design principles support the development of services which deliver high quality experiences to users and customers
    2. Data shall be normalized between the organization and its customers and within the organization itself Data shall be easy to transfer and be reusable within the organization and within the partner network Wherever possible data entry shall be avoided and be replaced by data lookup, selection and confirmation utilities instead
    3. Information flow is key to delivering high quality services; if people don’t know what they’re supposed to and when they’re supposed to know it – service suffers.
    4. Work groups are to be organized so that they match the processes and the competencies required Individual workers will be given sufficient autonomy to make useful decisions Work will take place in a location where it is done with the most efficiency

      Organizational Design Principles for Service Design

    5. Any activity that fails to add value for the customer should be eliminated or minimized Work is always structured around processes and not around internal constructs such as functions, geography, product, etc. Work shall not be fragmented unless absolutely necessary. This enables accountability and responsibility from a single individual and reduces delays, rework, etc. It encourages creativity, innovation and ownership of work. Processes should be as simple as possible. Focus on reducing process steps, hand overs, rules and controls. Wherever possible the owner of the process should have control over how it is delivered. Processes should reflect customer needs and many versions of a process are acceptable if customers have different needs. Process variation should be kept to a minimum. Process dependencies should be kept to a minimum. (I.e. process in parallel) Processes should be internalized rather than overly decomposed (e.g. training is better than work instructions) Process breaks and delays must be kept to a minimum Reconciliation, controls and inspection of process must be kept to a minimum KPIs for processes will only measure things that matter

      Process design principles for service design

    1. Author explores characteristics of adult learners respective to online learning environments. Andragogy is discussed as a theory, along with SDL and transformational and experiential learning. Author applies theory to design of physical environments to produce optimal circumstances for adult learning. Rating 8/10

    2. Characteristics of Adult Learners With Implications for Online Learning Design

      The author reviews assumptions of the adult learner and adult learning theory. In discussion of adult learning theories (self-directed learning, experiential learning, transformational learning), the article investigates their use in online learning. Furthermore, the author provides online course development recommendations for the adult learner. A brief critique of andragogic principles is provided. Adult learning principles used in a live environment are of benefit and necessary in the virtual environment. Click "Full Text" to read article. 7/10

    1. In highlighting the dangers of big-up-front-design (BUFD) and waterfall development, Agilists seem to advocate no-up-front-design (NUFD) or no-up-front-requirements (NUFR) or no-up-front-architecture (NUFA).
    1. Doctoral programs are often highly unstructured learning and training environments, where individual autonomy and freedom are highly valued. Decisions as to what counts as a good idea, a worthwhile project, or adequate progress are often left to the discretion of professors, and criteria for success can be opaque for students. This is even more so for those who are not already “in the know.”
    1. When using React hooks there is no concept of onMount because the idea of only running some code on mount leads to writing non-resilient components, components that do one thing when they mount, and then don’t take prop changes into account.
    2. A component shouldn’t break because it’s rendered more or less often.
    3. Keep the local state isolated.Think about which state is local to a particular UI representation — and don’t hoist that state higher than necessary.
    4. Props and state can change, and components should handle those changes whenever they happen.
    5. Even if a component is rendered just once, your design will improve if rendering twice doesn’t break it.
    1. We get a boilerplate-free API where shared state has the same simple get/set interface as React local state (yet can be encapsulated with reducers etc. if needed).
    1. This piece makes a fascinating point about people and interactions. It's the sort of thing that many in the design and IndieWeb communities should read and think about as they work.

      I came to it via an episode of the podcast The Happiness Lab.

    2. Most of the tech news we get barraged with is about algorithms, AI, robots, and self-driving cars, all of which fit this pattern. I am not saying that such developments are not efficient and convenient; this is not a judgment. I am simply noticing a pattern and wondering if, in recognizing that pattern, we might realize that it is only one trajectory of many. There are other possible roads we could be going down, and the one we’re on is not inevitable or the only one; it has been (possibly unconsciously) chosen.
    1. The path must not twist so much that visitors think they are being led astray, nor be so slow that visitors give up and strike cross-country through search engines. Nevertheless, twists and detours can help designers give their readers more than they expect.

      This makes me wonder if there are interesting major features or patterns we've not created for the web in general. Upsell, crosssell, alternatives, etc... are all corporate features. What about some interesting new artistic features perhaps?

      Almost no websites I run across are designed like this simple garden example. It's as if the website idea has been so rigidly crystalized that there's no room for exploration anymore.

    1. duty of care

      This reminds me of Mike Monteiro's book Ruined by Design from last year which pushes for a code of ethics for designers.

    Tags

    Annotators

    1. The attention of the audience is a writer's most precious possession, and the value of audience attention is seldom more clear than in writing for the Web. The time, care, and expense devoted to creating and promoting a hypertext are lost if readers arrive, glance around, and click elsewhere. How can the craft of hypertext invite readers to stay, to explore, and to reflect?

      A very early statement about what was about to become the "attention economy"

    1. A fun thing to watch for on news sites is when a draft of an article is submitted with an initial slug and title. Later, the title is changed but the slug is left untouched. This can result in some fun situations where the headline of an article has been made more subtle - but the slug retains some fairly blunt language.
    1. It wasn’t just that the headlines, free-floating, decontextualized motes of journalism ginned up to trigger reflexive mouse clicks, had displaced the stories. It was that the whole organizing structure of the newspaper, its epistemological architecture, had been junked. The news section (with its local, national, and international subsections), the sports section, the arts section, the living section, the opinion pages: they’d all been fed through a shredder, then thrown into a wind tunnel. What appeared on the screen was a jumble, high mixed with low, silly with smart, tragic with trivial. The cacophony of the RSS feed, it’s now clear, heralded a sea change in the distribution and consumption of information. The new order would be disorder.

      How can we design against this sort of disorder?

    1. A social network that has the users’ interests in mind would look completely different than today’s Twitter and Facebook. It would be designed to help you with your social interactions, quickly and efficiently, not trying to make you spend maximum amount of minutes on the site. Facebook, and increasingly Twitter (as their owners have started demanding profits), are doing the opposite. They . . . steal your time, make you do pointless stuff, filter in advertising in your news feeds, delete pages and users organising protests etc, mine their “big data” to find the best ways to use our weaknesses for pointless click-bait . . .

      This is a great quote which highlights the difference in the overall design ideas of social sites like Facebook and Twitter and the design of IndieWeb sites.

    1. However, if you want to create a backend API that is meant to be consumed only by your frontend, then you don't need REST nor GraphQL — RPC, such as Wildcard, is enough.
    1. Öffnet für mich nach der ersten Lektüre einen ganz neuen Zugang zur Verbindung von Theorie und Design Praxis. Man kann sich von hierher einen Rahmen für eine "Content strategy for degrowth" als eine nicht anthropozentrische Designpraxis vorstellen. Sehr viele Verweise.

    1. The $ contract for auto-sub­scrib­ing is lovely in its sim­plic­ity and flex­i­bil­ity. You can adapt your own preferred state-man­age­ment pattern or library, with or without Svelte stores as helpers. Svelte does not fuss about how you want to manage your state.
    1. In Formik, validateOnBlur defaults to true and it allows you to tell Formik not to validate on blur. React Final Form validates on every change by default, and setting validateOnBlur to true is a way to tell React Final Form to only validate on blur (to not validate on change).
    2. both copied much of their API from Redux Form, so, despite working very differently under the hood, there is a lot of overlap in their APIs.
    1. Domain-driven design separates the model layer “M” of MVC into an application, domain and infrastructure layer. The infrastructure layer is used to retrieve and store data. The domain layer is where the business knowledge or expertise is. The application layer is responsible for coordinating the infrastructure and domain layers to make a useful application. Typically, it would use the infrastructure to obtain the data, consult the domain to see what should be done, and then use the infrastructure again to achieve the results.

      Domain Driven Design separates the the Model in the MVC architecture into an application layer, an infrastructure layer and a domain layer.

      The business logic lives in the domain layer. The infrastructure layer is used to retrieve and store data. The application layer is responsible for coordinating between the domain and infrastructure layer.

  3. Sep 2020
    1. detach, as an api, should be declarative (ensure the node is detached) instead of imperative (detach the node), allowing it to be called multiple times by performing a noop if the node is already detached. This way, it won't matter if the node is removed from the DOM from outside of svelte.
    1. Mobile App Design Process: How We Build UI And UX

      Check this blog post by Cleveroad if you're wondering how to make app design.

    1. Did you know that you can create a Svelte component and with almost no extra steps distribute- and use it like any classic old Javascript library through a global constructor (let myComponent = new MyComponent())?
    1. For my point of view, and I've been annoyingly consistent in this for as long as people have been asking for this feature or something like it, style encapsulation is one of the core principles of Svelte's component model and this feature fundamentally breaks that. It would be too easy for people to use this feature and it would definitely get abused removing the style safety that Svelte previously provided.
    1. On the other hand, we could impose restrictions to the feature in order to avoid these hard paths.
    2. Since one of Svelte's main principles is reacting only to data changes (as opposed to re-render the whole app with the full state all the time)
    3. I mean, it's not that bad and it's certainly not much of a runtime cost (especially since it'd only affect components which actually use it -- thanks disappearing framework!).

      "disappearing framework"

    1. Instmctional systen1S design (IS D ) is the process for creating instructional sys­tems. It is both systematic and scientific in that it is d ocume ntable , replicable in its general application, and leads to predictable outcomes

      BIG KAHUNA OF DEFINITIONS.

      ISD is the process of creating Instructional Systems which are

      An arrangement, an organized approach, a set of resources and procedures.

    1. we need to step back and make a closer look at the DRY principle. As I mentioned earlier, it stands for "Don’t Repeat Yourself" and requires that any piece of domain knowledge has a single representation in your code base. The words domain knowledge are key here. DRY is not about duplicating code. It is specifically about duplicating domain knowledge

      This is actually a good point – to have a single representation of specific piece of domain knowledge in the code.

      DRY is not about duplicating code.

    1. in constructing representations of how to supportlearning in particular cases

      It reminds me of conjecture mapping. Are we going to make the similar thing?

    1. 8-Up works like this: 1. Get eight people in a room and ask them a design ques-tion like “How might we do a better job of moving peo-ple around?”2. Then tell them: “You each have three minutes to come up with three ideas for how we might do a better job of moving people around.”3. Once those three minutes have passed, all eight people should have three ideas each. You then tell them: “Great, now turn to your neighbor, show them your three ideas, they will show you their three ideas, take those six ideas and whittle them down to two.”4. After they’ve done that, say to each pair: “Okay, show your two ideas to the pair next to you. They’ll show you their two ideas. Take those four ideas and whittle them down to two.”5. After that, you’ll have two groups of four with two ideas each. You get all eight people together and say: “Take those four ideas and whittle them down to one.”This tends to produce better ideas than just saying, “Hey, eight people, come up with ideas and we’ll vote on the best one.” Or: “Hey, eight people, I’m gonna lock you in a room until you agree on an idea.”

      How about the opposite of this with throwing out the worst option first as a means of setting a bar for coming up with better. Example: In a group of people going out to lunch, suggest everyone goes to McDonalds, a restaurant you're reasonably sure no one will want to go to, to get better ideas. This is another sort of framing by creating a dreadfully low set point.

    2. What you generally can’t do is press a button that says, “Let’s collaborate to make this better.” And even if you could, it’s not clear what that process would look like.

      I want this button!

    3. Question design is one of the key tools we have at our disposal when trying to get people to work together. The art of turning a “should” statement into a “how might we” statement works something like this: for any “should” question, understand what the goal of the proposed solution is, and then frame a “how” question around that goal.

    Tags

    Annotators

    1. Independent Variable Manipulation

      Independent variable manipulation is the hallmark of experimental design.

    2. Writing proficiency is an essential learning outcome for undergraduate education as a whole and, specifically, in postsecondary psychology education. The American Psychological Association (APA, 2013) explicitly names effective writing as a goal in its guidelines for psychology majors,

      Effective writing is a core principle in education, emphasized by the most noted national psychological associations (APA; American Psychological Association). The following sections outline efforts to streamline the methods used instructor to student feedback for essays in a psychology class.

  4. Aug 2020
    1. Walls, A. C., Fiala, B., Schäfer, A., Wrenn, S., Pham, M. N., Murphy, M., Tse, L. V., Shehata, L., O’Connor, M. A., Chen, C., Navarro, M. J., Miranda, M. C., Pettie, D., Ravichandran, R., Kraft, J. C., Ogohara, C., Palser, A., Chalk, S., Lee, E.-C., … King, N. P. (2020). Elicitation of potent neutralizing antibody responses by designed protein nanoparticle vaccines for SARS-CoV-2. BioRxiv, 2020.08.11.247395. https://doi.org/10.1101/2020.08.11.247395

    1. Mobile App Design Cost: What’s the Price of UI/UX Design?

      Read this informative article by Cleveroad to know the price of UI/UX design.

    1. To the fact, 77% of the users will stop using an app within 3 days of its download. Only those apps will survive who have soothing mobile usability and UX/UI designs.
    1. Rodda, L. B., Netland, J., Shehata, L., Pruner, K. B., Morawski, P. M., Thouvenel, C., Takehara, K. K., Eggenberger, J., Hemann, E. A., Waterman, H. R., Fahning, M. L., Chen, Y., Rathe, J., Stokes, C., Wrenn, S., Fiala, B., Carter, L. P., Hamerman, J. A., King, N. P., … Pepper, M. (2020). Functional SARS-CoV-2-specific immune memory persists after mild COVID-19. MedRxiv, 2020.08.11.20171843. https://doi.org/10.1101/2020.08.11.20171843

    1. Glasgow, A., Glasgow, J., Limonta, D., Solomon, P., Lui, I., Zhang, Y., Nix, M. A., Rettko, N. J., Lim, S. A., Zha, S., Yamin, R., Kao, K., Rosenberg, O. S., Ravetch, J. V., Wiita, A. P., Leung, K. K., Zhou, X. X., Hobman, T. C., Kortemme, T., & Wells, J. A. (2020). Engineered ACE2 receptor traps potently neutralize SARS-CoV-2. BioRxiv, 2020.07.31.231746. https://doi.org/10.1101/2020.07.31.231746

    1. So, let’s get an answer to this question! In this write-up, we will be going through mobile app design services and its cost.

    1. This is a book about people. Because design is about peo-ple. We design with and for people. The better we understand people, the more effective we’ll be at our jobs. In particular, this book is about the decision-making part of people. That’s where bias comes in.

    Tags

    Annotators

    1. As we see, we can relate the notion of design to both aspects of human agency that we introduced previously: • Design is the sign that mediates market dynamics in connecting producers and users, and therefore we can approach markets as the societal form that realise the semiosis of the technosphere. • Design mediates, enables and produces human agency vis à vis the functions that are fulfilled by the effect produced by the artefactual mechanism; semiosis establishes distributed agency.

      I don't see a reason why markets should have this privileged function. I also miss any mention of power relations.

    1. Merge is a revolutionary technology that lets users import and keep in sync coded React.js components from GIT repositories to the UXPin Editor. Imported components are 100% identical to the components used by developers during the development process. It means that components are going to look, feel and function (interactions, data) just like the real product experienced by the end-users.
    1. Hsieh, C.-L., Goldsmith, J. A., Schaub, J. M., DiVenere, A. M., Kuo, H.-C., Javanmardi, K., Le, K. C., Wrapp, D., Lee, A. G., Liu, Y., Chou, C.-W., Byrne, P. O., Hjorth, C. K., Johnson, N. V., Ludes-Meyers, J., Nguyen, A. W., Park, J., Wang, N., Amengor, D., … McLellan, J. S. (2020). Structure-based design of prefusion-stabilized SARS-CoV-2 spikes. Science. https://doi.org/10.1126/science.abd0826

    1. Available Designs (found representational forms); the Designing one does (the work you do when you make meaning, how you appropriate and revoice and transform Available Designs); and The Redesigned (how, through the act of Designing, the world and the person are transformed).

      Three aspects of design according to Multiliteracy: available, designing one does, and the redesigned; Similar to remix? find what is usable, figure out a way to use it in order to construct meaning, and how the new product from the construction transforms either society, the world, or the available design

  5. Jul 2020
    1. These seem to be better reasons to support sub-nanosecond resolution. I think either storing picoseconds or storing sec fraction as 64-bit integer are better approaches than storing a rational. However, either change would be very invasive, and it seems unlikely to be worth the effort.
    1. Resume 5 Tips for Designers

      he is using Illustrator, which is a good sign, lmao.

    1. JSON parsing is always pain in ass. If the input is not as expected it throws an error and crashes what you are doing. You can use the following tiny function to safely parse your input. It always turns an object even if the input is not valid or is already an object which is better for most cases.

      It would be nicer if the parse method provided an option to do it safely and always fall back to returning an object instead of raising exception if it couldn't parse the input.

    1. What is it for?Mainly to make us think. But also raising awareness, exposing assumptions, provoking action, sparking debate, even entertaining in an intellectual sort of way, like literature or film.
    1. When grouping items into close proximity, you typically need to makesome changes, such as in the size or weight or placement of text or graphics.Body copy (the main bulk of reading text) does not have to be 12 point!

      noteworthy

    2. Items relating to each other should be grouped close together. Whenseveral items are in close proximity to each other, they become one visualunit rather than several separate units.

      On proximity

    3. Every element shouldhave some visual connection with another element on the page. This createsa clean and sophisticated look.

      On alignment

    4. Repeat visual elements of the design throughout the piece. You canrepeat colors, shapes, textures, spatial relationships, line thicknesses, fonts,sizes, graphic concepts, etc. This develops the organization and strengthensthe unity.

      On repetition

    5. Contrast is often the mostimportant visual attraction on a page—it’s what makes a reader look at thepage in the first place. It also clarifies the communication.

      on contrast

    1. Mismatching Fonts

      2-3 Fonts MAX.

    2. Another common mistake is to attempt to fit too many words into one line of text. For readability purposes, 50 to 60 characters per line is the ideal length.

      ideal length of a line.

    1. DESIGN is the creation of a plan to build an object, system, or human interaction. DIVERSITY is quantitative. It’s the composition of different people represented in what you make, and the decision makers on your team. INCLUSION speaks to the quality of the experience you’ve designed for these diverse folks, so they experience themselves as leaders and decision makers. EQUITY lives in how we design our systems and processes; the way we work, and who we work with, so we are upholding our commitment to diversity and inclusion. FRAMEWORKS are the basic structures that enable complex systems to function. MISREPRESENTED COMMUNITIES are communities that have been defined by dominant culture, denied the ability to define themselves on their own terms, and are therefore falsely or narrowly represented. We use this instead of “underrepresented” or “marginalized,” because those identifiers again center the POV of dominant culture.

      I love these definitions and want to remember them

  6. Jun 2020
    1. News can no longer be (only) about the mass update. Stories need to be targeted to those who might be able to improve the situation. And journalism’s products — which are more than its stories — must be designed to facilitate this. News needs to be built to engage curiosity about the world and the problems in it — and their solutions. People need to get lost in the news like they now get lost in Wikipedia and Facebook. There must be comprehensive stories that get the interested but uninformed up to speed quickly. Search and navigation must be improved to the point where satisfaction of curiosity is so easy it becomes a reflex. Destination news sites need to be more extensively hyperlinked than almost anything else (and not just insincere internal links for SEO, but links that are actually useful for the user.) The news experience needs to become intensely personal. It must be easy for users to find and follow exactly their interests, no matter how arcane. Journalists need to get proficient at finding and engaging the audience for each story. And all of this has to work across all modes of delivery, so it’s always with us. Marketers understand this; it’s amazing to me that the news industry has been so slow to catch on to multi-modal engagement.

      everything would work perfectly if we had all of these and people are actually rational and diligent with infinite resource.

    1. you could say the same thing about a lot of new productivity apps as well - they’re trying to capture something intangible about the way we work, collaborate, share and organise. Now that we’re all locked down, half the software engineers on earth are sitting at their computers swearing at their tools and thinking of new ways to collaborate, with video, text, voice, screen sharing, or something else again, and with synchronous or asynchronous models, or something else. But the interesting ones here aren’t just ‘video’, or ‘screen sharing’ or ‘notes’ - they’re bets on how to present that differently, and to work differently. They’re bets on psychology and on how people might feel about working that way.
    1. For me the best part of Upcoming was being able to see what events my friends are going to. With their redesign, Upcoming decided to hide that behind two clicks. Now when you go to the site, I see whats popular in San Francisco, but I have to click to see what my friends are upto. Even on an events page, I can no longer easily see if any of my friends are going there. Instead I am shown the groups and tags. But I have to click to see who is attending.

      tiny changes to the UX. not understanding the JTBD of your product

    1. It's a good idea to give these properties

      I like the layout of this blockquote with the lightbulb icon at the top.

    1. I kind of wish there was an HN like job site that was widely used in corporate America but didn’t have all the ‘content’. Just an online resume

      wondering what's the original purpose of adding the news feed to LI, the product decision.

      lack of understanding I think. to drive "engagements" and keep eyeballs? what's the incentives and how do they relate to LI's biz model?

    1. However, a ActiveRecord::Rollback within the nested transaction will be caught by the block of the nested transaction, but will be ignored by the outer transaction, and not cause a roll back! To avoid this unexpected behaviour, you have to explicitly tell rails for each transaction to indeed use proper nesting: CopyActiveRecord::Base.transaction(joinable: false, requires_new: true) do # inner code end This is a safer default for working with custom transactions.
    1. Note that we are not making the common argument that making new tools can lead to new subject matter insights for the toolmaker, and vice versa. This is correct, but is much weaker than what we are saying. Rather: making new tools can lead to new subject matter insights for humanity as a whole (i.e., significant original research insights), and vice versa, and this would ideally be a rapidly-turning loop to develop the most transformative tools.
  7. May 2020
    1. Also, with more design styles and choices, many websites opt to not use an underlining style for an embedded link in text, nor will they use a traditional blue color to indicate an embedded link.

      Fortunately Google's ranking algorithm penalizes against this in addition to requirements for better online accessibility that help to encourage against these sorts of dark patterns of web design. Users still need to be aware that they exist however.

    1. Common Types of College Writing Assignments

      In this section of Chapter 3, you can see a difference in the way the text is delivered. The design changed and has different graphics and layout.

    1. Don’t go to code academy, go to design academy. Be advocates of the user & consumer. It’s not about learning how to code, it’s about translating real-world needs to technological specifications in just ways that give end users agency and equity in design, development and delivery. Be a champion of user-centric design. Learn how to steward data and offer your help.

      The importance of learning to design, and interpreting/translating real-world needs.

    1. the i18n object with all the strings

      They don't require supplying all keys for other objects that can be overridden, such as banner: the default value is used for whatever keys are not provided within the banner object. In other words, values are merged, with the supplied values overriding the defaults. The i18n object should work the same way. Often you only need/want to override a couple phrases/translations, not all of them.

      See: https://www.iubenda.com/en/help/1205-how-to-configure-your-cookie-solution-advanced-guide

    1. our houses will need to be better ventilated and offer more light
    2. the city of the future needs to be more localised, not just in food but in access to day-to-day amenities
    3. calls for cities to focus on health in their planning have been growing. “For the resilient, sustainable cities we all want and need, urban plans need to be designed, evaluated and approved using a health lens,”
    4. how might we design the cities of tomorrow so that the outdoors doesn’t become a no-go zone, but remains a safe and habitable space?
    1. Suppose someone with a lot of clout in your organisation makes a decision, but that decision conflicts with your organisations’s design principles. Instead of having an opinion-based argument about who’s right or wrong, the previously agreed-upon design principles allow you to take ego out of the equation.
    2. I like design principles that can be formulated as: X, even over Y. It’s not saying that Y is unimportant, just that X is more important: Usability, even over profitability. Or: Profitability, even over usability. Design principles formulated this way help to crystalise priorities.
    1. I dismissed the idea, though, because I thought that cloning even part of a repository with git-svn required scanning every commit in the entire repository, in order to build the local history. With almost 1.5 million commits in the plugin repository, that would take roughly 4 hours to clone a plugin.
    1. being a web developer and designer is the best. We don’t need to borrow other industries’ titles; we are awesome already
    1. “As I enter the office floor, I see my colleagues, wave to them, and find myself a desk. I overhear some guys talking about an old client of mine. I give them some tips on how I used to handle this client, but I really don’t have time to chitchat. My new client will arrive in an hour; a key account and we cannot afford to lose him. I’m damn nervous and I need to prepare. So, I pick up my laptop and move into one of the available quiet rooms. I close the door and start working.” This straightforward story explains the advantages of the open office, as well as the users’ fears of not being able to concentrate, and the potential business implications of distracted workers. And the story provides a possible design solution (creating ‘quiet rooms’), which proved to be valuable input in the design process (they got their quiet rooms).

      Example of an effective and authentic narrative.

    1. Scientist's Guide to Poster Presentations, by Peter J. Gosling; Preparing Scientific Illustrations: A Guide to Better Posters, Presentations, and Publications, by Mary Helen Briscoe; Displaying Your Findings: A Practical Guide for Presenting Figures, Posters, and Presentations, by Adelheid A. M. Nicol, et.al.
  8. Apr 2020
    1. Vertical navigation needs to scroll and “stick” to the screen so that users don’t lose it. Often vertical navigation works well on a single page design
    2. With wider screens, the scroll is higher and some navigation elements might get “lost.”
    3. One thing is certain when it comes to navigation trends, users and designers seem to be fed up with completely hidden styles and demand options that work in similar formats on desktops and mobile devices. This might be one of the reasons a vertical pattern is trending.
    4. Responsive design almost forced designers to think about alternative navigation patterns to make getting around on small screens easier. And the hamburger menu icon was born.
    5. The common theme is that many hamburger icons open into vertical sliding navigation.