[sticky entry] Sticky: Hello World

Sep. 15th, 2023 04:47 pm
brightperegrine: Photo of grassy hills (Default)
Hello! I'm a UX designer who is passionate about user-centered design and accessibility. This is my tech thoughts blog.

Right now, I don't have a subscription policy. That might change as more time goes on in here, and I figure out more of what I want to do with my account.

I can be found on Github as [github.com profile] Brightperegrine.

Resources
Things to make accessible design easier, linkdump
How to make a design presentation
brightperegrine: Photo of grassy hills (Default)
Going at 15 mph on a bike feels so much faster than going 40 mph on a car. It's amazing how much of a difference it makes not being locked inside an enclosed space.
brightperegrine: Photo of grassy hills (Default)
Checklist Design
List of design elements and best practices to follow with each one. Pretty big, but doesn't get everything.

Component Gallery
List of design components and examples in big design systems. Smaller scale elements than Checklist Design.

The Ideal Line Length and Line Height in Web Design

Finally, a coherent explainer of what makes lines of text look good and bad!
brightperegrine: Photo of grassy hills (Default)

The Elements of Typographic Style, Robert Bringhurst

The Non-Designer's Type Book, 2nd ed: Insights and techniques for creating professional-level type, Robin Williams (currently reading)

BrandingPays: The Five-Step System to Reinvent Your Personal Brand, Karen Kang

Practical UI, Adham Dannaway

brightperegrine: Photo of grassy hills (Default)
Pros of attending a design talk about search: yay I now have a much better idea of what I am doing

Cons of attending a design talk about search: just realized my previous work needs improvement and should go through another round of revision... again.
brightperegrine: Photo of grassy hills (Default)
Earlier I was complaining that the keyboard on my laptop broke. Well, I ended up complaining to friends about it, and one of them has classmates who are volunteering with Reuse Alliance, which is a DIY repair organization. Out of curiosity, I looked at the website, and filled out the form saying I'd be willing to volunteer, including in UX design.

As it turns out, they're looking for people to redesign the website! Going to be volunteering my skills for Reuse Alliance for more pro bono work. Soon, my portfolio will grow...
brightperegrine: Photo of grassy hills (Default)
I have a 2017 15-inch Macbook Pro. Last year, the keycap for the F key stopped attaching to the underlying butterfly switch. This was annoying, but workable. I put the F keycap back onto the butterfly switch and kept typing. As long as I didn't tilt the laptop at the wrong angle, the key would mostly stay in place.

Yesterday, the E keycap broke off.

Today, I went in to an Apple store to fix it, and they said that they'd have to replace the entire top case of the laptop, for a total of $700. This is a completely ridiculous price, far less than what a halfway decent external keyboard costs. I had one of those too, but stopped using it because some of the keys were broken, and I didn't want to pay for a replacement. I decided to leave the broken keycaps as they were on my laptop, and just buckle down and replace the split Kinesis Freestyle 2 I had.

Apparently, the butterfly switch keyboards have been a known problem that have been in production from 2015 to 2019, two years after I bought this Macbook. There's a program to get these butterfly switch keyboards replaced for free, but it only covers until 4 years after the sale, which meant that this stopped applying to my Macbook in 2021. Yuck.

Another demonstration of why we need right to repair. Ew.
brightperegrine: Photo of grassy hills (Default)
Here's a cool thing I learned about. There's a webring for digital accessibility practitioners that has a list of the personal websites and social media of different people. I've heard a lot about webrings before, but never actually looked at them.
brightperegrine: Photo of grassy hills (Default)
For the last month or so, I've been doing UX design for Ourchive, a group making open source software to create fan media archive websites. It's been interesting working with this group, which is very small and in an early stage of design immaturity.

Fan media archives have a lot of constraints. In Ourchive's case, they want a responsive website that holds a lot of information. Based on how things work at Archive of Our Own (Ao3), a much larger fan archive, most users will probably be accessing it on their phone. At the same time, design of the site is expected to be modular, because Ourchive is making software to create many different small fan archives, not just a single one. This is a huge information architecture problem.

Things done so far:
  • Heuristic evaluation of the current site issues
  • Card sort! Got real data from real people about how they group different types of fanfiction metadata together. Might be worth running further stuff for visual art and videos, but that's for later
  • Wireframes of what the browsing to reading flow should look like, mobile and desktop


There's a lot more work to be done in terms of visual design, but I'm probably not going to get around to it in this design round. Ourchive is meant to be a modular software package, where every site is expected to customize its own appearance. It's fairly similar to Dreamwidth in that sense. When it comes to the flagship example site, they're still deciding on what the identity should be for that, and anything I design now may end up premature.

Honestly, I'm not the biggest visual design person anyways, so this isn't the worst thing in the world. Let someone else deal with the exact corner rounding that each button should have.

Reason for this project

Personally speaking, Ourchive is a bit of an ideological project for me. I grew up reading fanfiction, and I've come to admire the DIY ethos that was behind fan hosting projects like Ao3 or Dreamwidth. As they say, constraints breed creativity, and fan projects deal with a lot of constraints. I've mentioned the ones in play for Ourchive above. There's been a lot of thoughtful conversations on how to hold many different types of content online for different audiences, and I feel that the tools that these fan projects have created for personal content curation and existing without corporate approval are worth learning from.

I won't lie that I'm a little scared to put Ourchive on my portfolio in order to get hired, but I think it's worth doing so. Fanfiction has a (somewhat deserved) reputation of being a bastion of low quality porn writing, which an employer might take exception to, but I feel that the skills I'm using still stand up regardless of the context they are used for. I'm designing for an online library. What books people put in there are irrelevant to me.
brightperegrine: Photo of grassy hills (Default)
Well. In some ways this is a very short list.
  1. Get hired
  2. Move out
But I feel like I should expand more on that. Let's put down some other goals this year.
  1. Create a strong base for a design portfolio that I can continue adding projects to
  2. Freelance for money and/or for causes I care about
  3. Find interesting people working in UX, particularly healthcare, biotech, or accessibility, and ask how they got to where they are now
  4. Get my driver's license
  5. Finish knitting fingerless gloves started last year
  6. Work on part 2 of collab writing project
  7. Read some nonfiction about things that matter, possibly about design, possibly not
  8. Find some way to make myself exercise, preferably in a social setting that I won't find boring
brightperegrine: Photo of grassy hills (Default)
Today I started on the Advent of Annotations event, based off of the original challenge here. I'm a fairly new designer starting off in learning accessibility standards, so I expect that this is going to be a learning process. (This is my way of saying that I'm looking at the answers first and then figuring out why they're placed that way.) I'm adjusting the challenge rules to work better for what I want to get out of this, as seen below:
  • Build each image in Figma as a midfi mockup with placeholder fonts and greyscale colors
  • Create another version of the midfi mockup at 200% text zoom
  • Create another version of the midfi mockup with frame width at 320 px
  • Annotate all three versions
  • Use the Include Accessibility Plugin as well as the provided CVS Annotations Kit
Dreamwidth image hosting is a pain, so instead of updating with screenshots along the way, I'll probably link the whole completed Figma file at the end.

GA week 13

Dec. 17th, 2023 08:43 pm
brightperegrine: Photo of grassy hills (Default)
Well, this was the last official week of bootcamp. I've qualified into the Outcomes program at General Assembly, which means that I'll have guidance on resume stuff, portfolio building, interview practice, and more. Basically, I'll have my hand held through the process of jobhunting, as long as I'm willing to put in the effort to follow what I am told.

Next week (tomorrow), I'm going to start on sprucing up my portfolio, doing the Advent of Annotations event, and start working on my next project, priority in that order. I'm going on vacation December 24-31, so I want my portfolio ready to go before then so I can start sending out applications on January 2.

GA week 12

Dec. 11th, 2023 12:04 pm
brightperegrine: Photo of grassy hills (Default)
Presentation day. Bleh.

GA week 11

Dec. 2nd, 2023 11:24 pm
brightperegrine: Photo of grassy hills (Default)
Lessons have tapered off this week in favor of worktime. However, we had some special topic sessions that were interesting.

One special topic was ethics in design, proposed by me. It turns out that I am not the only designer with thoughts about the ways in which capitalism affects the incentives of how the internet works! I am also not the only person concerned by things such as KOSA or the California Age Appropriate Design Act, which say they will make things online safer at the cost of gross privacy violations.

Interestingly, one of the instructors, Dan, really approached this from the angle of being in the room as a UX employee to advocate against developing products in privacy-violating ways, rather than approaching this from the legal side. I'm not sure whether that's a refusal to engage with the idea of how these potential laws will make things worse, or a message to us as students that we have professional influence to stop this. Possibly both. The issue is, I've heard a lot of stories where bright-eyed young people with ideals go into tech, and end up pushing those same things they vowed to stop for a cushy wage.

Another special topic was further Figma use by the other instructor, Sean. He took a Figma design by a previous group and rebuilt it to look better. He made boxes to separate out elements as they actually would be grouped in HTML, and then completely redid the spacing and hierarchy. There were other things too, like making placeholder videos have a subtle gradient towards the bottom and putting information in buttons.

Maybe when I am done with GA, I should do a weekly Figma exercise. The problem is that I'll only be motivated to do it if I can post it somewhere, and Dreamwidth doesn't have good image hosting. Maybe this will be an exercise in file compression.

GA week 10

Dec. 2nd, 2023 11:22 pm
brightperegrine: Photo of grassy hills (Default)
Thanksgiving break. Oops missed entry.

In hindsight, Thanksgiving was not good for the group project. We left with different ideas of what to do, and then spent half a week cooking on all these separate ideas. RIP.

GA week 9

Nov. 21st, 2023 12:22 am
brightperegrine: Photo of grassy hills (Default)
Very late entry this week, oops. Got busy this week.

Some things I heard today that really stand out to me:
  • Interviews are best at finding how users feel about things, not what they do. Pure behavior is okay, but there are better ways to get that info. Extrapolate as much feelings info as you can from these interviews.
  • When clients want you to design a better onboarding process for them, that usually means they want better instructions on how to use something kind of jank. Consider suggesting that they fix the jank thing instead.

GA week 8

Nov. 12th, 2023 11:00 pm
brightperegrine: Photo of grassy hills (Default)
A lot of the lessons this week focused on how to work with a client and make sure things get done, in preparation for the upcoming client partner projects. A lot of interesting stuff! When I was in university, I dreaded partner anythings because I always felt that they ended really badly with no results to show. Listening to these lessons, I can see where we failed to do a lot of things in those university lessons that were recommended here. Cautiously hopeful that this project will turn out better.

GA week 7

Nov. 5th, 2023 10:42 pm
brightperegrine: Photo of grassy hills (Default)
Got the big group project done! Time to rest. I have a lot to say, but honestly, I just want to have a nice long nap.

GA Week 6

Oct. 29th, 2023 05:47 pm
brightperegrine: Photo of grassy hills (Default)
A lot of this week's lessons were about project management and groupwork. Interesting seeing what is recommended on a professional level. Easy to hear, hard to do.

Right now, the group project I'm working on is doing prototypes and usability test plans simultaneously. Usability testing is a really finicky thing. As far as I've figured out, you want to prompt users by telling them them the motivation/circumstances that the features are intended to be used for, and let them choose for themselves to use the features. You shouldn't tell them how to use the features directly.

There was this one video shown in class which said that "luck" in networking is made by being outgoing and showing up to more circumstances. I don't agree with the video entirely, but one thing that popped up was a challenge that every week, you should try to speak with one new person and with one old contact you haven't talked to in a while. I can be pretty bad at keeping up with people I meet sometimes, so that's definitely something to work on. Going to see whether this challenge is something I can do myself, at least for the second half of it.

GA week 5

Oct. 22nd, 2023 11:07 pm
brightperegrine: Photo of grassy hills (Default)
Wow! Super busy this week. Not much to say except that I've started a group project and taken on the role of research lead, and a good chunk of lessons have been based around group work.

The f keycap on my laptop keyboard came off, and I haven't been able to put it back in and stay like that. This seems like a small thing to replace a laptop over, but I've generally been looking to get a higher power PC for gaming lately. We'll see how it goes.

GA week 4

Oct. 15th, 2023 10:36 pm
brightperegrine: Photo of grassy hills (Default)
Learned how to run a card sort with Optimal Workshop this week and do usability tests on a prototype! It turns out that there is a far more formal process for doing this than I thought (theme of my GA education). I also found that I can get more people to do usability tests than I expected if I hustle and essentially throw myself into the void asking for people to do my tests for me. Good to know!

Too much going on this week to really sit down and say much else. Knackered from last minute high fidelity mockup builds in Figma.
Page generated Mar. 29th, 2026 06:56 pm
Powered by Dreamwidth Studios