Sia Karamalegos
@sia.codes
Freelance web developer & performance engineer. Speaker, writer, teacher, tech community organizer. Google Dev Expert in web technologies, ex-Shopify. she/her. Durham, NC, USA.
Tech: sia.codes
Non-tech: offline.sia.codes
Art/photos alt: @sia.studio
Tech: sia.codes
Non-tech: offline.sia.codes
Art/photos alt: @sia.studio
Pinned
Sia Karamalegos
@sia.codes
· Apr 10
Friends!
❤️ I love supporting our tech (& art) communities through community organizing as well as writing and speaking on tech topics.
HOWEVER, I'm a freelancer so I don't get paid 💸 to do any of this! I'm looking to get sponsors to help make this more sustainable.
Help me hit my goal! Links...
❤️ I love supporting our tech (& art) communities through community organizing as well as writing and speaking on tech topics.
HOWEVER, I'm a freelancer so I don't get paid 💸 to do any of this! I'm looking to get sponsors to help make this more sustainable.
Help me hit my goal! Links...
Reposted by Sia Karamalegos
What little CS knowledge I have was hard won over a long period of time. I still don't really care for it, except where it's pragmatic enough to help me make better decisions while I work.
If you have a similar background to me, this article is your shortcut to more intentional programming.
If you have a similar background to me, this article is your shortcut to more intentional programming.
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are missing with the aim to improve your code in the long term.
piccalil.li/blog/program...
piccalil.li/blog/program...
Programming principles for self taught front-end developers
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are...
piccalil.li
November 11, 2025 at 12:11 PM
What little CS knowledge I have was hard won over a long period of time. I still don't really care for it, except where it's pragmatic enough to help me make better decisions while I work.
If you have a similar background to me, this article is your shortcut to more intentional programming.
If you have a similar background to me, this article is your shortcut to more intentional programming.
Reposted by Sia Karamalegos
very good, very practical advice and written to the high standard that you'd expect from @piccalil.li
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are missing with the aim to improve your code in the long term.
piccalil.li/blog/program...
piccalil.li/blog/program...
Programming principles for self taught front-end developers
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are...
piccalil.li
November 11, 2025 at 12:37 PM
very good, very practical advice and written to the high standard that you'd expect from @piccalil.li
Reposted by Sia Karamalegos
New newsletter is out! buttondown.com/sia.studio/a...
New art, open studio, and good news ✨
A peek at my latest paintings, shows, and a cozy studio invite — come celebrate the season with me.
buttondown.com
November 10, 2025 at 11:33 PM
New newsletter is out! buttondown.com/sia.studio/a...
Reposted by Sia Karamalegos
I'm excited to share a fantastic YouTube channel dedicated to Web Performance
It's a project led by 2 major references in the Web Performance community, @guaca.bsky.social & @sia.codes
www.youtube.com/@Performance...
Subscribe to stay up-to-date & learn from the best in the community!
#WebPerf
It's a project led by 2 major references in the Web Performance community, @guaca.bsky.social & @sia.codes
www.youtube.com/@Performance...
Subscribe to stay up-to-date & learn from the best in the community!
#WebPerf
PerformanceObserver
PerformanceObserver is a virtual meetup for the web performance community.
Our community is spread out around the world, and not everyone can easily access in-person tech events. Thus, our mission wa...
www.youtube.com
November 11, 2025 at 9:15 AM
I'm excited to share a fantastic YouTube channel dedicated to Web Performance
It's a project led by 2 major references in the Web Performance community, @guaca.bsky.social & @sia.codes
www.youtube.com/@Performance...
Subscribe to stay up-to-date & learn from the best in the community!
#WebPerf
It's a project led by 2 major references in the Web Performance community, @guaca.bsky.social & @sia.codes
www.youtube.com/@Performance...
Subscribe to stay up-to-date & learn from the best in the community!
#WebPerf
Reposted by Sia Karamalegos
Okay folks, it's time: I'm hiring!
Looking for 5(!) developer relations engineers across the world! Our company is remote-first but this role involves in-person appearances at events so although you don't need to work in a specific office we are focusing our search in specific metro areas:
Looking for 5(!) developer relations engineers across the world! Our company is remote-first but this role involves in-person appearances at events so although you don't need to work in a specific office we are focusing our search in specific metro areas:
Developer Relations Engineer
San Francisco, CA
job-boards.greenhouse.io
November 10, 2025 at 8:53 PM
Okay folks, it's time: I'm hiring!
Looking for 5(!) developer relations engineers across the world! Our company is remote-first but this role involves in-person appearances at events so although you don't need to work in a specific office we are focusing our search in specific metro areas:
Looking for 5(!) developer relations engineers across the world! Our company is remote-first but this role involves in-person appearances at events so although you don't need to work in a specific office we are focusing our search in specific metro areas:
Reposted by Sia Karamalegos
Episode 8 is next week on Nov 19! Come join us live for access to Q&A and general chat!
We have @aarontgrogg.bsky.social talking about reducing JS workload and @mattzeunert.com walking through synthetic testing with DebugBear! #webperf
All details and add-to-calendar at performanceobserver.dev
We have @aarontgrogg.bsky.social talking about reducing JS workload and @mattzeunert.com walking through synthetic testing with DebugBear! #webperf
All details and add-to-calendar at performanceobserver.dev
PerformanceObserver: A virtual web perf meetup
Join the PerformanceObserver virtual performance meetup to get all the latest web performance news and hang out with the community.
performanceobserver.dev
November 10, 2025 at 6:49 PM
Episode 8 is next week on Nov 19! Come join us live for access to Q&A and general chat!
We have @aarontgrogg.bsky.social talking about reducing JS workload and @mattzeunert.com walking through synthetic testing with DebugBear! #webperf
All details and add-to-calendar at performanceobserver.dev
We have @aarontgrogg.bsky.social talking about reducing JS workload and @mattzeunert.com walking through synthetic testing with DebugBear! #webperf
All details and add-to-calendar at performanceobserver.dev
Research by state! In North Carolina, unaffiliated voters can choose which primary to participate in, which can be considered a benefit of being independent.
So the moral of the story is to check out the rules in your state. For some, it might be better to be affiliated. For others, the opposite.
So the moral of the story is to check out the rules in your state. For some, it might be better to be affiliated. For others, the opposite.
Hey, a lot of people are talking about changing affiliation from Democratic to Independent.
Let me tell you why you shouldn’t do that in Colorado.
One of the main ways to get a primary challenge candidate on a ballot is to caucus for your party. You need to be registered as a Dem to caucus.
Let me tell you why you shouldn’t do that in Colorado.
One of the main ways to get a primary challenge candidate on a ballot is to caucus for your party. You need to be registered as a Dem to caucus.
November 10, 2025 at 6:38 PM
Research by state! In North Carolina, unaffiliated voters can choose which primary to participate in, which can be considered a benefit of being independent.
So the moral of the story is to check out the rules in your state. For some, it might be better to be affiliated. For others, the opposite.
So the moral of the story is to check out the rules in your state. For some, it might be better to be affiliated. For others, the opposite.
Reposted by Sia Karamalegos
Happy There Is A Circulatory System Walking Through The Kitchen Day to all who celebrate.
November 10, 2025 at 10:54 AM
Happy There Is A Circulatory System Walking Through The Kitchen Day to all who celebrate.
Reposted by Sia Karamalegos
There isn’t much evidence that layoffs are being caused by AI taking people’s jobs.
For big tech, such as Amazon’s recent layoffs, the reason seems to be a combination of cutting headcount to balance increased spending on AI infrastructure and anticipation of (not realized) AI productivity gains.
For big tech, such as Amazon’s recent layoffs, the reason seems to be a combination of cutting headcount to balance increased spending on AI infrastructure and anticipation of (not realized) AI productivity gains.
AI isn't replacing jobs. AI spending is
Big spending on artificial intelligence puts pressure on jobs, as gloomy narratives about the future of work are ironically making new graduates less employable.
www.fastcompany.com
November 10, 2025 at 11:45 AM
There isn’t much evidence that layoffs are being caused by AI taking people’s jobs.
For big tech, such as Amazon’s recent layoffs, the reason seems to be a combination of cutting headcount to balance increased spending on AI infrastructure and anticipation of (not realized) AI productivity gains.
For big tech, such as Amazon’s recent layoffs, the reason seems to be a combination of cutting headcount to balance increased spending on AI infrastructure and anticipation of (not realized) AI productivity gains.
Reposted by Sia Karamalegos
When people speak English but with German grammar
YouTube video by OVERLEARNER
youtu.be
November 9, 2025 at 12:21 PM
Reposted by Sia Karamalegos
RIP James Watson, co-discoverer of Rosalind Franklin's notes
November 7, 2025 at 9:17 PM
RIP James Watson, co-discoverer of Rosalind Franklin's notes
Drove by a bodega today offering free bags of groceries. That was nice to see.
Remember your $$ go further when you donate money to food banks - they can get better pricing on food than us.
Remember your $$ go further when you donate money to food banks - they can get better pricing on food than us.
November 7, 2025 at 9:17 PM
Drove by a bodega today offering free bags of groceries. That was nice to see.
Remember your $$ go further when you donate money to food banks - they can get better pricing on food than us.
Remember your $$ go further when you donate money to food banks - they can get better pricing on food than us.
True story... I once worked at an "unlimited PTO" workplace and my boss was asked why I had taken so much time off about halfway through the year (I had a trip to Greece so my time off was front loaded that year)
November 7, 2025 at 3:58 PM
True story... I once worked at an "unlimited PTO" workplace and my boss was asked why I had taken so much time off about halfway through the year (I had a trip to Greece so my time off was front loaded that year)
Reposted by Sia Karamalegos
Telescope, the new cross-browser performance testing agent I mentioned at #perfnow that we @cloudflare.social have open-sourced is here: github.com/cloudflare/t...
We want this to be a tool the entire community is able to contribute to and benefit from, so please help us make it better!
We want this to be a tool the entire community is able to contribute to and benefit from, so please help us make it better!
GitHub - cloudflare/telescope: Cross-browser web performance testing agent
Cross-browser web performance testing agent. Contribute to cloudflare/telescope development by creating an account on GitHub.
github.com
October 31, 2025 at 2:15 PM
Telescope, the new cross-browser performance testing agent I mentioned at #perfnow that we @cloudflare.social have open-sourced is here: github.com/cloudflare/t...
We want this to be a tool the entire community is able to contribute to and benefit from, so please help us make it better!
We want this to be a tool the entire community is able to contribute to and benefit from, so please help us make it better!
Reposted by Sia Karamalegos
Have you ever avoided using an a11y feature because of issues involved with IDREFs being global, or encountered bugs due to this?
Please let us know! We have a meeting to discuss this next Wednesday (at TPAC) and would love to hear your stories, especially if they impacted users.
cc @lea.verou.me
Please let us know! We have a meeting to discuss this next Wednesday (at TPAC) and would love to hear your stories, especially if they impacted users.
cc @lea.verou.me
November 7, 2025 at 12:20 PM
Have you ever avoided using an a11y feature because of issues involved with IDREFs being global, or encountered bugs due to this?
Please let us know! We have a meeting to discuss this next Wednesday (at TPAC) and would love to hear your stories, especially if they impacted users.
cc @lea.verou.me
Please let us know! We have a meeting to discuss this next Wednesday (at TPAC) and would love to hear your stories, especially if they impacted users.
cc @lea.verou.me
Reposted by Sia Karamalegos
The New York Times is going through some things, although not, regrettably, a woodchipper.
November 6, 2025 at 2:16 PM
The New York Times is going through some things, although not, regrettably, a woodchipper.
Reposted by Sia Karamalegos
Reposted by Sia Karamalegos
Our gyro
November 6, 2025 at 8:47 PM
Our gyro
Reposted by Sia Karamalegos
Your cat when you're choking to death in your apartment
November 6, 2025 at 9:16 PM
Your cat when you're choking to death in your apartment
Reposted by Sia Karamalegos
We only rate dogs. This is spaghetti con salsiccia. Obviously has the noodles and the sausage, but is notably missing sauce. Please only send dogs. Thank you… 13/10 (IG: futrinka_tacsko)
November 5, 2025 at 9:57 PM
We only rate dogs. This is spaghetti con salsiccia. Obviously has the noodles and the sausage, but is notably missing sauce. Please only send dogs. Thank you… 13/10 (IG: futrinka_tacsko)
Reposted by Sia Karamalegos
I'm excited to announce that "Tank Dancer" was accepted into the Durham Art Guild's 71st Annual Juried Exhibition!
18x24 mixed media (pastel, watercolor, charcoal) on paper (Arches 140lb cold press, 100% cotton), 2025
#mixedmedia
#pastel #watercolor
18x24 mixed media (pastel, watercolor, charcoal) on paper (Arches 140lb cold press, 100% cotton), 2025
#mixedmedia
#pastel #watercolor
November 4, 2025 at 10:13 PM
I'm excited to announce that "Tank Dancer" was accepted into the Durham Art Guild's 71st Annual Juried Exhibition!
18x24 mixed media (pastel, watercolor, charcoal) on paper (Arches 140lb cold press, 100% cotton), 2025
#mixedmedia
#pastel #watercolor
18x24 mixed media (pastel, watercolor, charcoal) on paper (Arches 140lb cold press, 100% cotton), 2025
#mixedmedia
#pastel #watercolor
Reposted by Sia Karamalegos
Who says we don't need civics education in this country?
November 4, 2025 at 10:26 PM
Who says we don't need civics education in this country?