DEV Community

loading...
Luke Westby profile picture

Luke Westby

Elm core contributor. Creator and former maintainer of ellie-app.com. elm-conf organizing team alumnus.

Joined Joined on  github website

Education

University of Notre Dame

Work

Engineer at StructionSite

All 114 comments

☄️ Pufferfish, please scale the site!

Way to go!

If you were to uninstall all secondary extensions in your text editor and leave just Three(3) what will they be?

For VS Code ElmLS rust-analyzer … actually I think that’s i...

What Programming Languages Do You Use Everyday?

At work we use Rust, Elm, and a little bit of JavaScript

Show me your best Open Source project

ellie-app / el...

Which JavaScript frameworks are worth learning in 2021?

Probably worth taking a glance at TensorFlow.js

Static Typing or Typescript

Something that I think gets overlooked in types vs no types i...

What was your win this week?

I think I finally came to understand the Rust borrow checker

If you were the new CEO of Amazon Web Services what would be your first executive order?

Get all those machines running on solar and wind

Answer this question about meetings for the chance to appear on the DevDiscuss podcast!

Always have a goal to accomplish and make sure everyone unde...

Tell us about the Black technologists that inspire you!

en.wikipedia.org/wiki/Clarence_Ell... Dr. Ellis was one of t...

January 29th, 2021: What did you learn this week?

While doing some functional programming I learned that doing ...

What was your win this week?

I don’t normally care for the taste of meringue and meringue-...

What was your win this week?

I baked an angel food cake and it turned out pretty well even...

What's on your 2021 reading list?

Amusing Ourselves to Death

Elm in the server (or anywhere else) with promises

Very clever use of Value. Do you wrap it in an opaque custom ...

#30daysofelm Day 19: Basic time

Nice one. I've been enjoying these. Thanks for taking the tim...

What songs help get you "unstuck"?

Any of Lauren Babic's work does the trick for me

Do you have a morning routine?

Same here. I just learned a bit more about the relationship...

Tell me an unpopular software opinion

IMO the premise that most users don't use it effectively di...

How are you winding down your year?

Lots of retros!

Do You Volunteer?

I do volunteer software development for sunrisemovement.org...

What was your win this week?

I released sunrisemvmtsb.org, the site for my local Sunrise...

What is stopping you from joining a union?

I don't know how, and to be honest the idea of leading the ...

ICE, Github, Tech & Politics

I want to see an open source general strike. So much profit...

Should Profitable Companies Fund Open Source They Use?

I think open source development should be publicly funded, ...

What do you want to accomplish, unrelated to development?

I want to end the world’s use of fossil fuels! Some less a...

AI can become a massive discrimination engine. What is YOUR responsibility as a developer?

As developers we are the ones who build the software that a...

Which modern fiction presents the most interesting techno-dystopia?

The Internship, featuring Owen Wilson and Vince Vaughn

How often do you clean your screen/keyboard?

Only as soon as it becomes distracting. The thing just does...

Type of music you listen to when coding?

Jinjer youtu.be/zt3hEznbuuM

What do you regret?

I regret over the years unquestioningly treating and descri...

What was your win this week?

We had 1000 people show up to our local Climate Strike!

Climate Strike

🔥 Hot Takes 🔥 One Sentence. No Explanation.

Lmao, thanks for the laugh!

What’s overrated?

The chain of blocks

Which fictional story (book, movie, etc.) is the best allegory for software development?

Jurassic Park

What are the books that helped shaping your career?

Getting Things Done™️ by David Allen

What would you do if you ruled the world?🧐

Eliminate fossil fuels

What is the oddest JavaScript behavior?

typeof document.all === 'undefined' // true document.all in...

Should comments in code be considered failures in coding?

As a contradictory scenario, consider that a lot of popular...

What is your conference talk walkup song?

Travis Scott - Upper Echelon

What was your win this week?

An Extinction Rebellion chapter officially launched in the ...

What's your non-internet career alternative?

I’d probably see what sort of work I could get in solar or ...

Who are you most grateful for this week?

My wonderful volunteer friends at sunrisemovement.org 💛🌅🌎

How much data do I need to have Big Data?

Okay interesting, so big is relative to your ability to pro...

🔥 Hot Takes 🔥 One Sentence. No Explanation.

Most of our current companies can’t exist in a future world...

🔥 Hot Takes 🔥 One Sentence. No Explanation.

Lazy evaluation is Bad™️ and Haskell is better with Strict ...

What’s the best JavaScript framework?

I am the best JavaScript framework. AMA

Should we form a labor union?

Thanks for writing this post. You’ve got some extremely predi...

Should we form a labor union?

Have you checked out techworkerscoalition.org/ yet? The work ...

What's new and upcoming in browser land?

The Shape Detection API - accelerated, native support for d...

What software projects made you "wow" 🤯

The Shazam paper shazam.net/about/white-paper/

How a walkout happens in tech

Thank you for writing this!

What was the most over-hyped software movement?

Sovereign currencies have value because issuing governments...

What was the most over-hyped software movement?

Blockchain!!!!

Boeing's 737 Max Software Outsourced to $9-an-Hour Engineers

Oh for sure! I was just making a sarcastic comment about ho...

Boeing's 737 Max Software Outsourced to $9-an-Hour Engineers

Gotta maximize that return to shareholders, am I right?

Tell me some useless (or useful) software trivia

Wi-Fi doesn't officially stand for anything and is just a p...

Tell me some useless (or useful) software trivia

document.all instanceof HTMLAllCollection; // => true ty...

Tell me some useless (or useful) software trivia

The software for the robots in Westworld is written with Re...

Tell me some useless (or useful) software trivia

Microsoft Excel originally (and perhaps still?) treated the...

An overwhelmed front end developer in need of a brain reboot!

I reached a similar point earlier in my career. I decided I...

Post-Progress Software Development

I have hope that the catastrophe we face will also be a cha...

What are your non-tech interests/hobbies? 🏝

Fighting the climate crisis!

What's your work-from-home outfit?

Full tuxedo with tails

What's the best career advice you can give in ten words or less?

Technology is ephemeral; people are not

Sites build with Gatsby

We’re using Gatsby for some custom static sites over at sun...

How I Decided to Fight Climate Change as a Software Developer

Fantastic! Fridays for Future and XR have done more for thi...

What are you "old enough to remember" in software development?

Making AIM buddy icons by manually constructing GIFs frame ...

What are you "old enough to remember" in software development?

Custom MySpace layouts made by jamming CSS into the bottom ...

What are you "old enough to remember" in software development?

scriptaculous babbyyyyyyy

How I Decided to Fight Climate Change as a Software Developer

Wonderful post! For my own part I've been doing volunteer d...

How do Devs spend their weekends?

My wife and I go out one of the nights. I spend one day doi...

What was your win this week?

This week, I... Published an A/B test on sunrisemovement.or...

What’s an unpopular software opinion you have?

The labor practices driving most open source software devel...

If you've recently switched code editors— How's it going so far?

I recently switched to spacemacs from VS Code and I'm happy...

What types of features typically lead to lots of tech debt?

Drag and drop Image carousels

I do not care about my privacy. How dangerous is it ?

To me the biggest issue with aggressive data collection is ...

What are common myths about software careers?

To steal a joke from HBO’s Sillicon Valley: the idea that s...

Ah, to be the Justin Bieber of Open Source

Whomst among us has not been a standard rails mess at one p...

Can you excel at front-end with average UI design skill?

One way to understand the process is that work on component...

Can you excel at front-end with average UI design skill?

You pointed out that front-end encompasses a complex spectr...

How to increase your Bus Factor?

I would develop a ride-sharing app, named like Unter or Dry...

Controlled number input with Floats in Elm

😳Looks like the oembed endpoint is pretty broken right now....

Controlled number input with Floats in Elm

Awesome! If it's useful to you there is also an oembed endp...

Guido van Rossum steps down as Python's BDFL, thoughts?

I'm excited for the positive change that will undoubtedly c...

Hating on languages you don't use

Unproductive disparagement of other programming languages i...

Which book(s) make you talk out loud?

I’m working my way through Capital in the 21st Century and ...

Exploring how Elm can target Web Assembly

Sick 🤟🏻

Redux - Not Dead Yet!

Neat, thank you!

Redux - Not Dead Yet!

my own estimates are that somewhere between 50-60% of all ...

Comparing Frameworks/Languages

The idea of this kind of comparison as first-class is weird...

The Hawaii Missile Alert Was the Software Developer's Fault

The discussion here seems focused on the responsibilities o...

What are some courses I should absolutely take in University as a Software Developer major?

If your university offers any courses on music technology I...

What if bitcoin was not invented

An incredible amount of energy might not be wasted

Why Ellie Will Not Support Multiple Files

I addressed your comment directly in the post just 1 paragr...

Ellie Weekly Update 2017-10-28

Totally! So Ellie's current build manager is a direct port ...

What do you build to learn a new language or style?

i'm actually a little skeptical of this approach. there's a...

What do you build to learn a new language or style?

i really like this! the predictability of starting with the...

Why Ellie Will Not Support Multiple Files

thanks ben!

I am the author of Elm in Action. Ask Me Anything!

What's the most unusual thing you've ever seen Elm used to do?

I am the author of Elm in Action. Ask Me Anything!

What's your favorite guitar solo of all time?

I am the author of Elm in Action. Ask Me Anything!

I may have asked you this before but I couldn't remember what...

I am the author of Elm in Action. Ask Me Anything!

Does NRI do A/B testing in its Elm apps?

loading...