goofballlogic | 4 years ago | on: Reasons to Quit Social Media
goofballlogic's comments
goofballlogic | 4 years ago | on: You might as well timestamp it
goofballlogic | 4 years ago | on: You might as well timestamp it
goofballlogic | 5 years ago | on: The Drenching Richness of Andrei Tarkovsky
goofballlogic | 5 years ago | on: Ts-migrate: tool to automatically migrate JavaScript projects to TS
goofballlogic | 5 years ago | on: Trump says he will ban TikTok through executive action
goofballlogic | 5 years ago | on: Principles for great product managers
With some exceptions, the people who write this sort of article have the confidence (or presumption) to see themselves as ahead of the pack. It is rare to see articles like this written by teams of people who, in cooperation, balance tasks like product management, architecture, engineering, operations and customer success between them. And yet that is, imo, the best way to do it.
When I read and article like this advising the reader to do X to "their team" (in this case let your team get on with work), it falls into this category where the "how to be a great X" applies to a particular structure - where "X" is somehow in control of the rest of the team, rather than an equal participant.
goofballlogic | 5 years ago | on: New macOS is macOS 11 – OS X is over
goofballlogic | 5 years ago | on: Deno 1.0
goofballlogic | 5 years ago | on: John Peel Sessions
goofballlogic | 6 years ago | on: Private client-side-only PWAs are hard, but now Apple made them impossible
The more we use these, the more likely the APIs are to be fully implemented (and hopefully have features added to them).
goofballlogic | 6 years ago | on: NPM Is Joining GitHub
goofballlogic | 6 years ago | on: A group of ex-NSA and Amazon engineers are building a ‘GitHub for data’
goofballlogic | 6 years ago | on: ROCA: Resource-oriented Client Architecture – an alternative to SPAs
As a general rule of thumb I find SPAs deliver much faster, but ROCA-style solutions are much more predictable. That is, getting a modest MVP out the door with an SPA terms to be much faster, but almost always reach a critical mass of functionality at which point they become hard to maintain. ROCA-style apps don't suffer with this as much.
I don't think this experience is just down to the architecture however. I just think it asks a lot more of a software engineer to structure and maintain an SPA well. Ultimately an SPA can be a more optimal architecture for many applications because the client-side environment is an increasingly powerful VM in its own right. However, I rarely see the engineering discipline required to do it right.
I tend to prefer ROCA-style because it fits better with the web's distributed integration architecture, but in practice I find building an SPA with a resource-oriented mindset is usually a good compromise.
goofballlogic | 6 years ago | on: Developing GHC for a Living
goofballlogic | 6 years ago | on: The Joy of Coding: Observable
Lack of ownership of responsibility is still quite a big roadblock for many companies.
goofballlogic | 6 years ago | on: Alan Kay: Smalltalk is not about objects, it’s about messaging (1998)
goofballlogic | 6 years ago | on: In Defense of Utility-First CSS (2018)
The author seems to consider BEM an example of a _semantic_ CSS scheme, but really the semantic needs to be clear across all the consumers of the API being implicitly established by the markup.
Ultimately HTML is the original source of a web page, with CSS and JavaScript often augmenting this. For that reason, I think it makes sense to opt for the HTML spec's definition of _className_ semantics when there is a clash.
The spec effectively balances the importance of both CSS and JavaScript (or other user agent) uses, but cites an example useful to both:
https://www.w3.org/TR/1999/REC-html401-19991224/struct/globa...
goofballlogic | 6 years ago | on: The AdaOS Operating System (2000)
goofballlogic | 7 years ago | on: Neither PWA nor AMP are needed to make a website load fast