Merge branch 'main' of git.sr.ht:~marcuskammer/emacs.d

This commit is contained in:
Marcus Kammer 2022-10-31 08:06:08 +01:00
commit 2874c67a59
2 changed files with 53 additions and 17 deletions

View file

@ -34,9 +34,7 @@
("https://krebsonsecurity.com/feed/" security blog)
("https://www.schneier.com/feed/atom/" security blog)
("https://www.greenpeace.org/usa/rsslatest.xml" nature climate blog)
("https://blog.rust-lang.org/feed.xml" rust blog news)
("https://twobithistory.org/feed.xml" history blog coding)
("http://planet.clojure.in/atom.xml" clojure news hacking jvm java)
("https://www.phoronix.com/rss.php" linux news blog)
("https://gwern.substack.com/feed" blog technology personal)
("https://www.heise.de/thema/Linux-und-Open-Source?view=atom" linux news)
@ -49,6 +47,7 @@
(mapcar
#'(lambda (feed)
(add-to-list 'elfeed-feeds feed))
;; lisp / clojure / emacs feeds
'(("http://planet.sbcl.org/rss20.xml" sbcl lisp)
("http://atomized.org/rss.xml" lisp emacs blog)
("https://stevelosh.com/rss.xml" lisp blog personal)
@ -66,10 +65,12 @@
("https://olddeuteronomy.github.io/index.xml" emacs blog)
("https://www.colinmclear.net/posts/index.xml" research emacs blog)
("http://nullprogram.com/feed/" lisp blog)
("http://planet.clojure.in/atom.xml" clojure news hacking jvm java)
("https://lisp-journey.gitlab.io/index.xml" lisp blog)))
(mapcar
#'(lambda (feed)
(add-to-list 'elfeed-feeds feed))
;; ux feeds
'(("https://www.audiotranskription.de/feed/" ux blog qda)
("https://uxcontent.com/feed/" ux writing blog)
("https://userlutions.com/feed/" ux usability blog)

View file

@ -1,6 +1,49 @@
;; Personal UX database. Goal of this database is to provide funtions and data
;; to generate an org file for ux planning.
(defconst ux:roles
'((strategist "In essence, the UX strategist gives valuable input and suggestions to key business decisions with a user-centered mindset. They work with different stakeholders to determine what features to improve upon or add to the product—always with the goal of improving the business overall.")
(architect "The purpose of a User Experience (UX) Architect is to develop the structure and flow of a digital solution (website, app, software, mobile, etc.). The Architect conducts research, interviews, and surveys, and then translates that information into sitemaps, wireframes, and prototypes.")
(consultant "UX consultants research customers, audit websites, create and test prototypes, and train their clients in user experience best practices.")
(researcher "The purpose of user research is to put your design project into context. It helps you understand the problem you're trying to solve; it tells you who your users are, in what context they'll be using your product or service, and ultimately, what they need from you, the designer!")
(designer "The goal of UX design in business is to “improve user satisfaction and loyalty through the utility, ease of use, and pleasure provided in the interaction with a product.”")
(writer "A UX writer plans and writes the microcopy in apps, websites, and other digital products users need to navigate a product. A user experience (UX) writer creates copy for apps, websites, and other digital products that help users navigate the product.")
(analyst "A UX analyst, also known as a usability analyst, is a member of a UX design team who studies data to determine how users engage with a software product, such as an application or website.")))
(defconst ux:methods
'((research
contextual-inquiry
interview
focus-group
diary-study
(usability-testing "The goal is to identify any usability problems, collect qualitative and quantitative data and determine the participant's satisfaction with the product.")
(web-analytics "Web analytics is the collection, reporting, and analysis of website data. The focus is on identifying measures based on your organizational and user goals and using the website data to determine the success or failure of those goals and to drive strategy and improve the users experience.")
(survey "A process of asking questions that are answered by a sample of a defined group of people to get numbers that you can use to make decisions.")
(tree-testing "Tree Testing is a usability technique for evaluating the difficulty of finding topics in a website.")
(card-sorting "Card Sorting is a user-centered research method used to help determine how people categorize a set of items - referred to as 'cards' - to increase the users ability to find them. The technique can be used to determine both the naming of the categories and the grouping of the items within the categories."))
(design
sketching
design-thinking
prototyping)
(writing
content-strategy "Content strategy focuses on the planning, creation, delivery, and governance of content.")))
(defconst ux:deliverables
'((design
(information-architecture "Organizing, structuring, and labeling content in an effective and sustainable way.")
user-flow
wireframe
storyboard
(environment-design "Represents the overall product structure."))
(research
user-journey
persona
affinity-diagram
mental-model)))
(defconst ux:mapping
'(user-journey customer-journey service-blueprint))
(defconst ux:maturity-levels
'((isolated
"strategy set by management"
@ -55,19 +98,9 @@
"Team sets and governs standards"
"Established process company-wide"
"Engagement at senior level"
"Research and test new hypothesis")))
(defconst ux:research:methods
'((quantitative
("analytics" "https://plausible.io/")
"surveys"
"card sorting")
(qualitative
"contextual inquiry"
"interviews"
"focus groups"
"usability testing"
"diary study")))
"Research and test new hypothesis"))
"The UX-maturity model provides a framework to assess each
organization's UX-related strengths and weaknesses.")
(defconst ux:usability:research-questions
'((web-sites
@ -160,11 +193,13 @@
(defconst ux:explain-codes
'((activity "the quality or state of being active. behavior or actions of a particular kind physical activity")
(job "a piece of work. something that has to be done (task)")
(objective "something toward which effort is directed")
(gain "something wanted or desirable")
(pain "mental or emotional distress or suffering")
(objective "something toward which effort is directed"
"Achievements which can be attained only if the attempts are made in a particular direction.")
(goal "An expectation of an end condition"
"We don't set goals as the outcome! We set goals to achieve them!"))
"We don't set goals as the outcome! We set goals to achieve them!"
"A long term purpose which a person strives to achieve"))
"Explain codes used for thematic analysis.")
(defconst ux:map-codes-to-questions