3 Followers
35 Following
64 Posts

Staff Engineer @lonelyplanet

Views do not represent those of my employer.

Wanting to live in the end times is kind of cowardly since it absolves of you of the burden of building a better future. Some great compelling force will come down from on high and sort it all out.

Since you don't really know what times you face it's more responsible and brave to live as if these are the "Beginning Times" instead. And with great effort you may do a tiny bit of good that lasts a few decades beyond your grave.

LiveView Native Is Here!

LiveView Native is here to save your company money and time building the best applications for all devices.

DockYard
I think as web developers we have been collectively brainwashed into thinking that you must use React and Tailwind to create websites, when all you really need are vanilla web standards and a text editor. We should be making it easier to make websites than it is right now. You should not need a PhD in web design to create something that you can share and express yourself. We need more tools that make web development easy, not more tools that turn it into some 10 step build process #webdev
Some of the opinions I hear about Elixir are becoming embarrassing for the people who hold them. “No jobs, no candidates” is a fun one that might have had some validity a decade ago, but just today, and just on LinkedIn, I found job listings for startups, industry titans (NVIDIA!), and boring companies like Johnson & Johnson all looking for Elixir experience. It’s ok to let the old ideas go.
Every single elder millennial who was online between 2000-2008 has a phrase from Homestar Runner that will activate them like the Manchurian Candidate and make them spout absolute gibberish for 40 seconds

AI generation when writing software is a false economy. You are replacing writing code with code review. Code review is harder and requires you to already have an understanding of the domain which often means that you would’ve even able to write it yourself to begin with. If you code gen something because you don’t know how to write it yourself, you by definition cannot review it without going though an effort equivalent to writing it yourself in the first place.

Unless of course you don’t care about code review and so doom yourself into treating software like magical incantations that break randomly for no perceivable reason; but no good mage would do that, surely.

IDK who needs to hear this, but engineering is the conscious act of synthesizing what we know and can learn about systems to build things that serve users and society.

The opposite of engineering is reckons; not looking or learning about the system, usually in service of avoiding the hard work of managing the quality of the result. In other words, bullshitting.

Engineering == service.
Bullshit == self-service.

Only one of these is worth paying for.

A Secret Career Code

“Tl;DR: If you want to do something and think you can do it: just do it. If you’re any good at all, you’re probably better than most people who’ve done it, and far better than those who won’t even try.”

https://seancoates.com/blogs/a-secret-career-code

A Secret Career Code

or: How, 25 years ago, I went viral and met King (Prince) Charles Someone has been paying me to work on technology stuff for over 20 years, now. And there’s one weird trick that I’ve learned that I th

Sean Coates
I want a dynamically typed language on my feature branch and a statically typed language when I merge into main.

Many developers/businesses seem to think that Interaction to Next Paint (INP) is only a problem *starting* March 12th... not that it's a metric surfacing a user experience problem YOU ALREADY HAVE and may have HAD FOR YEARS.

March 12th just happens to be when Google starts penalising you for it 🤦‍♂️

#CoreWebVitals #webperf #webdev