P

Pamela Fox

blog.pamelafox.org · Personal blog · on HN since 2010

Pamela Fox is a software engineer and educator who writes about web development, testing, accessibility, and retrieval-augmented generation (RAG) applications.

What HN saysHN commenters link her practical posts on pytest, Playwright and accessibility testing, devcontainers, and her older jQuery-to-Zepto porting notes.
33HN people shared it
7linked it in comments
65stories submitted
775story points
2 months agolast shared
2010people per year2026

Most-shared posts

  1. 1
    Technical Interviews Make Me Cry
    3 people · 130 points · first shared 2013 · 112 comments on HN
  2. 2
    What to look for in a software engineering culture
    3 people · 2 points · first shared 2013 · discussion on HN
  3. 3
    My experience as a Unit-18 Berkeley Lecturer
    2 people · 112 points · first shared 2022 · 176 comments on HN
  4. 4
    Server-side HTML vs. JS Widgets vs. Single-Page Web Apps
    2 people · 86 points · first shared 2013 · 25 comments on HN
  5. 5
  6. 6
    Integrating Vision into RAG Applications
    2 people · 29 points · first shared 2024 · discussion on HN
  7. 7
    Doing RAG? Vector search is *not* enough
    2 people · 2 points · first shared 2024 · discussion on HN
  8. 8
    Porting from jquery to zepto
    2 people · first shared 2012
  9. 9
    A visual exploration of vector embeddings
    1 people · 185 points · first shared 2025 · 39 comments on HN
  10. 10
    Switching from jQuery Mobile to Twitter Bootstrap
    1 people · 58 points · first shared 2012 · 18 comments on HN
  11. 11
    Google Shared Spaces: Why We Made It
    1 people · 6 points · first shared 2011 · discussion on HN
  12. 12
    What I learnt from my 3 days & 2 nights on StartupBus
    1 people · 5 points · first shared 2011 · discussion on HN
  13. 13
    JavaScript UI Library Design
    1 people · 4 points · first shared 2013 · discussion on HN
  14. 14
    Proficient Python: A free interactive online course
    1 people · 3 points · first shared 2025 · discussion on HN
  15. 15
    To MCP or Not to MCP?
    1 people · 3 points · first shared 2025 · discussion on HN

What HN people wrote when they linked it

pamelafox · 2025-01-08
If you are writing tests with pytest, I wrote these blog posts about combining pytest, playwright, and axe-core: http://blog.pamelafox.org/2023/07/automated-accessibility-audits-for.h… http://blog.pamelafox.org/2023/08/accessibility-snapshot-testing-for.h… Great to see Slack using a similar combo!
ycrab · 2023-06-21
If you can script your setup steps, you can also run it in a devcontainer, either by using docker-compose[1] to bake it into the workspace image or using lifecycle hooks to run some scripts after creating the workspace[2] [1]http://blog.pamelafox.org/2022/11/running-postgresql-in-devcontainer-w… [2]https://github.com/pascalbreuninger/devpod-react-server-components/tre…
leeoniya · 2019-02-23
there are actually several variants of keyboards on all devices (not just numeric or alphanumeric). the phone entry keyboard is different, and there are a couple others. it's not just iOS. to make the right one pop up in ios you have to do stuff like pattern=[0-9]*, but that becomes restrictive, too. http://blog.pamelafox.org/2012/05/triggering-numeric-keyboards-with-ht…
joshhug · 2023-11-01
Like a lot of schools, our Data Structures course doubles as a soft intro to software engineering. I want them to know how to solve real problems efficiently and manage complexity. Student time is incredibly precious. The hope here is that students will spend less than an hour on this, and in the process get a taste of how code reviews / automation can help teams function better. I'm hoping I can thread the needle and give them tools that will help them more efficiently complete their capstone project at the end of the semester, without spending too much of their time teaching them these tools. FWIW, we have discussed the idea of a lower division software engineering class, and I was really hoping Pamela Fox would do this before she headed back to industry (interesting story there: https://blog.pamelafox.org/2022/05/my-experience-as-unit-18-berkeley.h… We do have an upper div software engineering course as well, though it's not taken by most of our students.
laughinghan · 2012-12-21
When I was just starting, everyone screamed about pure "semantic" markup and how all css class names should describe what was contained in a node, and have nothing to do with how it was presented. [...] A few years later and that roar is gone. Bootstrap.css for everything, with class names that describe structure. [...] the absolute 180 without even a hint of the old battle cry in the air is startling. I don't think a single advocate of semantic CSS class names has changed their mind and now says there are no problems with using Bootstrap presentational CSS class names in your HTML. Just yesterday, on the front page of Hacker News, there was an article about the pain caused by overuse of Boostrap's unsemantic CSS class names: http://blog.pamelafox.org/2012/12/a-tale-of-two-bootstraps-lessons.htm… I don't know why you ever thought people were "screaming" about it, but if you're hearing about it less than about Bootstrap now, it's definitely from different people. There are objective benefits for maintainability by designing your HTTP APIs to be RESTful, just as there are objective benefits for maintainability by choosing your CSS class names to be semantic, and they have been espoused by the creators of HTTP and CSS since their creation. It is neither "mania" nor "crazy". Your child-like conversation with an unhelpful strawman notwithstanding, it is true that in the real world, software architecture always has to balance long-term maintainability against short-term ease…
cowpewter · 2011-03-01
They probably do, but I even recognize the bias in myself. Even having experienced the wrong end of it, I often recognize myself subconsciously defaulting to less respect to another woman in technical matters. Down in her comment http://news.ycombinator.com/item?id=2274993 pamelafox linked a blog post she had written about it being good to be a girl in CS, but that post references a previous one she'd written in which she talks about her experience in Model UN in school, where she found herself doing the same thing. Automatically requiring other girls to 'prove' themselves more than the boys before she had respect for them as a speaker. (That post is here: http://blog.pamelafox.org/2009/10/should-i-defend-my-cred-yes.html) I try to be conscious of it, but again, I know what it's like to be on the receiving end. If this is a bias even other women aware of the problem have and have to consciously fight in themselves, how many others (men and women) don't even get as far as recognizing it?

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close