Enzyme TIL
.debug() exists.
https://airbnb.io/enzyme/docs/api/ShallowWrapper/debug.html

ellievsbear
I'd rather be in outer space 🛸
Peter Solarz
Monterey Bay Aquarium
"I'm Dorothy Gale from Kansas"

Discoholic 🪩

JBB: An Artblog!
Stranger Things
Xuebing Du

Love Begins
Misplaced Lens Cap
d e v o n

tannertan36
Cosimo Galluzzi

titsay

祝日 / Permanent Vacation

roma★
occasionally subtle
seen from Türkiye
seen from United States
seen from Austria

seen from Malaysia
seen from Türkiye

seen from Türkiye

seen from Hong Kong SAR China

seen from United Kingdom
seen from Malaysia

seen from Brazil

seen from Brazil
seen from Türkiye
seen from United States
seen from Finland
seen from Ireland
seen from United States

seen from China
seen from United States
seen from Germany

seen from Malaysia
@nervouscomputerbreakdown
Enzyme TIL
.debug() exists.
https://airbnb.io/enzyme/docs/api/ShallowWrapper/debug.html

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Accessibility on the web is important, part I: closed captions/transcripts
Why closed captions and transcripts are useful:
For users who have impaired hearing
Why closed captions and transcripts are also useful:
For users who can’t wear or don’t currently have headphones and want to watch/learn something but can’t/don’t want to play audio out loud
For non-native language speakers, it may help with comprehension/learning
For users who need information from a video quickly and reading is faster than listening
For users who enjoy reading subtitles as well as listening
A MEAN stack developer becomes a front end developer
Coming soon.
The only useful article online about $q.defer
http://www.codelord.net/2015/09/24/%24q-dot-defer-youre-doing-it-wrong/
My Opinions on how to make an office Good
Have glasses for water instead of the cheapest option from IKEA which gets wrecked in the dishwasher and leaks
Don’t have water pressure problems so that filling up a glass of water takes 5 minutes
Have warm bathrooms
Have toilet paper dispensers that dispense toilet paper instead of shredding it up as you pull it out
Have some kind of soundproofing or sound absorption in the design if it’s open plan
Provide fruit other than apples, bananas, and oranges - like berries and grapes
Provide snacks
Have microwaves and dishwashers so people can bring in their own lunch, instead of banning them for “health and safety” reasons because presumably the company employs people who run the risk of hurting themselves while using a microwave
Have windows
Have windows which can be opened for fresh air
Have sensible aircon settings, or let employees adjust it themselves
Have nap rooms
Have quiet, soundproof areas for employees to go to for phone calls, remote meetings, to get work done in silence, or for a change of environment
Have more than one vegetarian option for lunch
If these sound like first world problems, remember that the kind of companies I’m talking about earn millions, if not billions, in revenue. They can afford a microwave or two and some glasses and mugs.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Reasons against remote working: “But we’ve spent a lot on this collaborative space!”, or Sunk Cost Error
This is a draft of a post I wrote calling for a more open remote working policy in my previous employment. I was going to post in the corporate site but two beta readers determined that the tone was not appropriate, so I never posted it. ---Last year, I entered this proposal ([link redacted]) as an idea for an Employee-Focused Improvement.
As a follow-on, this will be a series of posts on remote working. I target development teams in particular, but there are many potential advantages and disadvantages to remote working, and yet even more configurations of remote working such as a partial remote workforce, fully remote workforce, mandatory remote working days (which some teams in [redacted] have). However I will only be addressing one concept at a time. This doesn’t necessarily apply to all roles, teams, and companies, but I hope to open up a discussion about global or regional flexible remote working as a possibility.
Reason #1: “But we’ve spent a lot on this collaborative space!”
This reasoning commonly comes up regarding [redacted] buildings. This is known as the sunk cost error. It is well-known in the business world, but it actually stems from human psychology and can be observed in many everyday occurrences.
An example is buying a ticket to see a movie, which turns out to be unbearably bad. It’s been found that more people tend to stay than leave, to get the most value out of their ticket. However, if they stay, they waste more time in addition to the money they have already spent on the ticket. If they leave, they have lost the money spent on the ticket anyway, but they don’t lose any more time. Therefore the rational action is to leave to avoid further losses.
Here are a few things to think about for employees working in [redacted] - the following points are from discussions with colleagues:
- How often do you write on the whiteboards or windows? - How often do you use/sit on the funky furniture around the building? - How often are you encouraged to use the building to get creative or collaborate? - Do you collaborate more using the building, or using software like Skype for Business, Adobe Connect, Slack, and email? - Do open office spaces help you work better, or worse - due to distractions?
If you realise that the building is invaluable to you, then you can keep on working in the office - the great thing about proposing a flexible remote working policy is that it doesn’t mandate remote working for all, it just gives that option to people who may want or need it.
Sunk cost error comes into play when this reason is used - again, this point comes from discussions with colleagues:
“We’ve spent a lot of money, planning, and design effort into creating this space to maximise collaboration, productivity, etc. If we allow people to work remotely, we will have wasted all of that.“
Just like the cinema ticket, that money and effort has already been spent. Is it worth spending even more on the following?
- Losing employees who value a modern, flexible remote working policy to other companies = lost €€€ spent on recruitment, training, etc. - Losing employee productivity due to distractions, impromptu meetings, employees coming to work sick, etc. - see my proposal ([link redacted]) for more examples = lost €€€ when customers don’t buy, or escalate, due to quality issues, lack of features, etc. - Wasted effort on employee engagement activities to identify action items when remote working is a known thing that people care about ([redacted]) and could boost employee engagement immediately = everyone’s time = €€€
Hopefully this highlights a common perceived disadvantage of remote working, and how considering or trialling flexible remote working could benefit [redacted] as a company.
Recommended reading:
- Remote: Office Not Required, by David Heinemeier Hansson and Jason Fried - https://stackoverflow.blog/2013/02/01/why-we-still-believe-in-working-remotely/?ref=survey-2016 - Irrationality: The Enemy Within, by Stuart Sutherland
Deep equality (Chai)
https://github.com/chaijs/deep-eql
npm update vs. npm install
https://docs.npmjs.com/cli/update
https://docs.npmjs.com/cli/install
$watchGroup vs. $watchCollection
https://stackoverflow.com/questions/30220895/watchgroup-vs-watchcollection
CSS filter
https://css-tricks.com/almanac/properties/f/filter/

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
angular translate + MessageFormat
https://angular-translate.github.io/docs/#/guide/14_pluralization
https://messageformat.github.io/guide/#variables
TL;DR
Remember translate-interpolation="messageformat" in the template.
The UX Conf 2017, London
Conversational Design, Bride Trozelli
Many large tech companies have a bot strategy
Tools: Botframe (quick prototyping), Botsociety (multi-platform)
Suggest features in-app to ensure discoverability
Personality is the new UX - e.g. Poncho bot
Managing UX Teams, Zhivko Dimitrov
Do things for free (on the side) - e.g. for charities: https://www.catchafire.org/
Follow talent
Get a niche skill - e.g. a very new or very old tech
Management: grow your own team (more experience and challenges) vs. apply for a management role
Be a UX evangelist
UX manager skills:
Design
Communication
Innovation
Soft skills - cooperation > conflict resolution
Manage people objectively and democratically - critique as a team
Fake it Before You Make It, Sergei Golubev
Use lean canvas to assess the problem you are solving
Lean prototyping
Paper (e.g. http://protopaperkit.com/)
Clickable PDFs
Balsamiq
InVision (but not for confidential projects)
Axure
Avoid BX - boss experience, vs. user experience :)
The UX Conf 2017, London
Card Sorting workshop, Zhivko Dimitrov
Card sorting gives access to the mental model of users - i.e. how they navigate the IA
Post-Its or online, e.g. Trello
Post-Its: more information and consideration due to the physicality - nonverbal cues, e.g. unsure, hesitation, etc.
Closed (guided) or open approach - use open when there is no existing IA
Individual or group
Moderated (physical presence - hear discussions) or unmoderated (for huge audiences)
Randomise the cards!
Use up to 20 cards (cognitive load)
Analysis:
Statistical analysis - identify patterns
Qualitative analysis
Tool: https://www.optimalworkshop.com/
Use card sorting to eliminate your OWN biases!
The UX Conf 2017, London
Getting the Basics Right, Roman Schöneboom
Customer journey mapping - create a template
Systems maps
Includes journey steps, users, stakeholders, touch points, needs, pain points
Use to foster conversations and identify opportunities
Acts as a visual summary
An experience has 3 parts:
Personal
Situational: different situations
Holistic: when it starts and ends, e.g. memories, stories
Market research = what, Insight research = why
User research: tell stories, be visual, share - have a research wall
Spiderweb diagrams can help identify extreme users
Gamify processes with stickers!
Customer needs library - backlog of needs
Service design playbook - has patterns
Have data to explain your impact/value
Base personas on real research
The UX Conf 2017, London
Breakfast Chat
What Users Do (company)
UX Jobs Board
Collaboration between developers and designers
Important
How do we do it?
Challenge: governance - align incentives and interests, e.g. “improve people’s lives”
Include everyone - expose workflow to whole team and stakeholders
UX unicorn vs. specialist: have generalist knowledge of other areas(e.g. code) but don’t specialise in everything - there are other specialists!
The importance of UX research
Check out (UK) government service design for examples
User research prevents wrong decisions and drives decision-making in the project
Before jumping into a solution:
Observe
Ask questions
Introduce something new, OR solve the underlying problem?
Costing user research - first, identify method of UR
Usability (free), agency (expensive)
Hit low-hanging fruit first* Weekly “exposure hours“ with customers
Next in UX:
Automation
Tech trends - responsibility for UX to understand their impact and role

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Just signed up on Instagram
How come I can’t upload a PNG as a profile picture?
“Your bio must be 150 characters or fewer.“ - then where’s the character count, bitch?
Testing AngularJS: Unexpected request: GET [..] No more request expected - .template.html
See: https://czytelnyblog.wordpress.com/2014/12/01/jasmine-karma-angular-directives-unit-tests/