@thomasapowell@fosstodon.org
@thomasapowell@fosstodon.org avatar

thomasapowell

@thomasapowell@fosstodon.org

Mostly sharing thoughts on #webdev, #softwareengineering, #retrogames and humanistic aspects of tech. Old tech guy, UCSD CSE Lecturer, Author, pint.com founder, and person behind ZingChart and ZingGrid. 🤓

This profile is from a federated server and may be incomplete. Browse more on the original instance.

angusm, to LLMs
@angusm@mastodon.social avatar

It's fashionable to criticize , but can you think of another human invention that allows us to spend the energy budget of Tanzania to lift shitposts out of context and present them as if they were authoritative knowledge?

ricci, to random
@ricci@discuss.systems avatar

At last, some information from Google that students can really use!

ricci,
@ricci@discuss.systems avatar

Just A+ on accuracy there my searchy friend

glyph, to random
@glyph@mastodon.social avatar
baldur, to random
@baldur@toot.cafe avatar

The deskilling of web dev is harming the product but, more importantly, it's damaging our health – this is why burnout happens: https://www.baldurbjarnason.com/2024/the-deskilling-of-web-dev-is-harming-us-all/

mgs, to random
@mgs@me.dm avatar

You are not your fucking iPad https://spyglass.org/macos-on-the-ipad/

hawkticehurst, to random
@hawkticehurst@fosstodon.org avatar

New post: Bring your own base class

The discussion over on a thread by @chriscoyier spurred me to respond in the form of a blog post (and also finally add the seventh installment of the web component series I started in December).

I talk about how building dependency-free that last a life time does not have to mean a bad developer experience.

https://hawkticehurst.com/writing/bring-your-own-base-class/

david_whitney, to random
@david_whitney@mastodon.social avatar

I wonder if the root of all problems in software is our general inability to comprehend size and scale.

Everything from bad estimates, to premature optimisation, premature generalisation, poor abstraction and factoring, misunderstanding total cost of ownership, right sizing designs, the failure of microservices - it's failure to comprehend size.

tdp_org, to webdev
@tdp_org@mastodon.social avatar

My pals in BBC World Service have been doing some awesome work on "lite" versions of their news articles (other page types to follow).
They essentially skip the Server-Side React hydration which means you end up with a simpler HTML+CSS page, no JS.
Page sizes drop significantly:

Screenshot of a BBC World Service Mundo "lite" page with Dev Tools open showing bytes transferred and total as stated

cory, to random
@cory@social.lol avatar
alfiekohn, to random
@alfiekohn@sciences.social avatar

Jerome Bruner reminded us that we want students to "experience success and failure not as reward and punishment but as information." This insight is so essential that I call it Bruner's Law.

Its immediate implication is that grades must be eliminated (not merely tweaked) since they're inevitably experienced by students as rewards and punishments.

Beyond that, we should use Bruner's Law as the standard by which to weigh all other assessment practices and whether they make sense.

ufried, to random German
@ufried@mastodon.online avatar

you can find the (unabridged) slide deck of my talk "from here to resilience" i gave at at https://speakerdeck.com/ufried/from-here-to-resilience-a-travel-guide.

it discusses what resilience actually means (as there is a lot of confusion), how a typical journey towards resilience looks like and if we always need to go the whole way.

enjoy if you like ... ;)

wongmjane, to random

A stealth startup that’s so stealth that nobody but the founder knows about it and that it’ll remain stealth and kept as a secret forever

No address, no website, not even a line of code — in fact, it all stays in the founder’s mind only, to maintain highest level of stealth

kevlin, to random
@kevlin@mastodon.social avatar

As a human I want to be required to enter a default value in a field that shouldn't be present on an input form so that a developer doesn't have to change any code

AlSweigart, to random
@AlSweigart@mastodon.social avatar

deleted_by_author

  • Loading...
  • collinsworth, to CSS
    @collinsworth@hachyderm.io avatar

    The question of whether CSS is a programming language serves only one purpose: to demote those who write it.

    There is no confusion that needs to be clarified, and no other purpose to the debate beyond the most trivial kind of pedantry.

    The debate itself is an act of gatekeeping, whether intentional or not. Its only meaningful effect is to elevate some work over other work, despite their nearly identical nature.

    The only meaningful function of the question is segregation.

    noybeu, to random
    @noybeu@mastodon.social avatar

    🚨 noyb has filed a complaint against the ChatGPT creator OpenAI

    OpenAI openly admits that it is unable to correct false information about people on ChatGPT. The company cannot even say where the data comes from.

    Read all about it here 👇

    https://noyb.eu/en/chatgpt-provides-false-information-about-people-and-openai-cant-correct-it

    rauschma, to random
    @rauschma@fosstodon.org avatar

    Web apps—topics I’d like to be discussed more:
    – Offline capability
    – Peer-to-peer operation (syncing etc.)

    It’s a shame that most web apps cease to work properly whenever the internet connection is flaky or gone. For me, that happens whenever I travel (train, plane, etc.).

    Native apps are better at offline (but not much).

    mlhaufe,
    @mlhaufe@mastodon.social avatar
    deadprogram, to random
    @deadprogram@social.tinygo.org avatar

    New term we just discovered this morning: "Buzz Factor"

    "Buzz Factor is how many buzzwords have to fall out of popularity for your system architecture to require a redesign."

    brucelawson, to random
    @brucelawson@vivaldi.net avatar

    Why do marketing people get so obsessed about time someone spends on a page (with the assumption that longer=better because 'engagement')? Good IA should mean users find what they want quickly; good UX means quick ordering. Good copywriting means quick comprehension, doesn't it?

    designatednerd, to random
    @designatednerd@mastodon.social avatar

    Hello my name is senior dev, my pronouns are it/depends

    rakyll, to random
    @rakyll@m.rakyll.org avatar

    FOMO in tech is a disease and is working against anyone who wants to tackle hard & important problems. I don't know any other sophisticated/technical industry where trends matter this much, and have this level of impact. We routinely force people to drop what they do and pivot to catch a bus they already missed.

    trochee, to random
    @trochee@dair-community.social avatar

    May I never ever ever be the kind of guy who Ed Zitron gets a hate on for

    https://www.wheresyoured.at/the-men-who-killed-google/

    Just a devastating career-long rundown of the dude who drove Google search into the ground, and some of the people on whose necks he stepped along the way

    Via @mhoye

    ChrisPirillo, to random
    @ChrisPirillo@mastodon.social avatar

    genx still bringing the thunder

    stefan, to random
    @stefan@front-end.social avatar

    Haha! Apparently, some people celebrate a new "web day" — JS Naked Day.

    It's 4/24 and this is heck smart. 😂 👇

    https://js-naked-day.org

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    I think we're focused on the wrong thing when we look at what tech works for a company like Amazon or Facebook or Netflix.

    We should be looking at what tech works when you don't have a small army of staff engineers optimizing it. I want to know what I can scale without paying someone a half million dollar salary to do it.

    There should be more case studies on things that don't have a billion-dollar company propping them up, humming along quietly on a cheap-ass VPS somewhere.

    j9t,
    @j9t@mas.to avatar

    This also looks “so frontend development.”

    For 15–20 years we’ve been looking at how big companies are solving their big problems, instead of learning how those of us with small problems (individuals and SMBs) best solve their small problems.

    That’s our Occam’s razor why frontend devs know Bootcamp/Tailwind, jQuery/React, bundle/deploy, and have every 10-visitor site sit on all edge servers—but for whom HTML is div and CSS is broken.

    The craft died in Big Tech.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • everett
  • DreamBathrooms
  • ethstaker
  • magazineikmin
  • cubers
  • Youngstown
  • tacticalgear
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • osvaldo12
  • InstantRegret
  • cisconetworking
  • GTA5RPClips
  • modclub
  • tester
  • mdbf
  • khanakhh
  • normalnudes
  • Leos
  • megavids
  • anitta
  • lostlight
  • All magazines