Skip to content
0:00 / 0:00

#gabriellagonzalez#crossingthechasm#technologyadoption

Gabriella Gonzalez – How to market Haskell to a mainstream programmer

Konfy

4K subscribers • 14 videos on Hallway

YouTube
  • Recommended by 4 people: 2 on Hacker News and 2 in engineering communities.
  • Presented by Gabriella Gonzalez, Haskell enthusiast
  • An opinion. It argues one side of a question engineers disagree on.

Beginner. No background in the topic needed.

8.4K views6 years ago4 recommendations

Tools and practiceCareers and interviewsHaskellThe tech industry

Gabriella Gonzalez applies the concepts of Crossing the Chasm to explain how the Haskell community can prioritize features to reach mainstream developers.

Gabriella Gonzalez I’m a Haskell enthusiast who will talk your ear off about functional programming if given the chance. I spend my time at work leading a Haskell + Nix team, and spend my free time doing open source, blogging, and mentoring for the Haskell community. How to market Haskell to a mainstream programmer Developers commonly mistake “marketing" to mean “branding", “promotion", or “advertising" which all carry negative connotations of deception, salesmanship, and posturing. In short, developers believe marketing is something that shameless marketing people or tech evangelists do, entirely divorced from the technical quality of the underlying product or project. Nothing could be further from the truth! Marketing “done right" is a careful prioritization exercise that is a powerful tool in the hands of ordinary developers. A well-chosen project roadmap produces a greater bang for your buck: more mainstream adoption for a far smaller expenditure of effort. In other words, you can avoid overworking or burning yourself out by understanding how projects gain traction, new contributors, and positive referrals. A large proportion of this talk is based on the book “Crossing the Chasm". The book was originally written for startups, and this talk adopts the book to an open source audience, especially Haskell developers. haskell.love twitter.com/_haskellove

Why it's here

4 people recommend this

What people say. Recommended as an accessible explanation of why functional programming struggles to reach the mainstream and how to apply Crossing the Chasm to open source.

u/sullyj3in r/haskell • Recommends

How to market Haskell to a mainstream programmer

u/cutculusin r/ProgrammingLanguages • Recommends

How to market Haskell to a mainstream programmer

platzon Hacker News • Recommends

On “Motivation – Keli Language”

The reason why FP still doesn't really break through in the corporate world is a marketing failure, in the strictest sense of the word marketing, which means prioritizing the right features to target the right market. A large proportion of this talk is based on the book “Crossing the Chasm". The book was originally written for startups, and this talk adopts the book to an open source audience, especially Haskell developers. Gabriel Gonzalez – How to market Haskell to a mainstream programmer: link to this video

platzon Hacker News • Recommends

On “What killed Haskell, could kill Rust, too”

…large proportion of the talk linked below is based on the book “Crossing the Chasm". The book was originally written for startups trying to break into the mainstream, and this talk adopts that book to programming laguage (or tools more generally), particularly regarding Haskell. Gabriel Gonzalez – How to market Haskell to a mainstream programmer: link to this video Gabriel also suggests that in order to "cross the chasm" you have to offer a best-in-class experience in some area, and suggests that Haskellers adapt the language to facilitating building interpreters, which is it particularly well suited for. So, base on the above, I don't think the OP's emphasis on the emotional analysis of Haskell progr…

platzon Hacker News • Recommends

On “Functional programming is not popular because it is weird (2016)”

this is also a good talk in a similar vein, although aimed at haskell programmers, is really about any technology looking to grow into the mainstream Gabriel Gonzalez – How to market Haskell to a mainstream programmer - link to this video

JoelMcCrackenon Hacker News • Recommends

On “Why Rust is a great choice for startups”

> compelling framework Sadly no. There are contenders for this that have arisen over the years, but we don’t have a RoR for Haskell yet. If you’re curious, here is a talk that goes into this problem. It’s very accessible IMO. link to this video To be honest, the compelling reason to learn Haskell for me was so I could engage with various academic literature. I just kept running into things I didn’t understand which were tangential to the topic of the paper, and it seemed like the most straightforward way to solve this was to start with learning Haskell. Once I learned it, I realized I was wrong in my biases, and Haskell is a fantastic tool for normal programming, with some important caveats.

u/Instrumein r/haskell • Mentions

…pport for functional programming (as opposed to a syntax optimized for pure, functional programming) means that it's hard to get the benefits of functional programming in Rust. With that considered, this does mean that Haskell will end up losing ground in certain areas, so how can Haskell advance elsewhere? Consider Gabriella Gonzalez's video: [video She segments potential markets for Haskell as a project, and correctly views interpreters and compilers as a key space, with a very strong cost-benefit ratio. However, interpreters and compilers are extremely niche; most engineers and developers will not think of interpreters and compilers (which might be to their discredit) as something w…

ReleaseCandidaton Hacker News • Mentions

On “Why your F# evangelism isn't working”

There is now (well, 2020) a Haskell version of this idea (Moore's "Crossing the Chasm") too, as a conference talk: link to this video

u/Tekmoin r/haskell • Mentions

On “What are things that the Haskell scene lacks the most?”

I agree with killer app, but disagree about marketing budget. I have a longer talk which explains why: * How to market Haskell to a mainstream programmer