Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move the "Try it!" section in favour of a more eye-catching section #259

Open
Kleidukos opened this issue Feb 26, 2023 · 6 comments
Open

Comments

@Kleidukos
Copy link
Collaborator

Kleidukos commented Feb 26, 2023

Thinking about it, we should move this section and put some concrete advantages of Haskell instead. This is a very important piece of UI real-estate because on laptop and desktop screens, it is displayed without having to scroll.

However the "Features" section is near the bottom, below even testimonials, so reading the page you get people praising things that you don't know about yet, which is a very peculiar way of putting content together.

I suggest that the replacement section should have three practical concepts with an accompanying sentence that drives the curiosity of casual visitors.


I'm thinking of:

Reliable Systems
Write, deploy and refactor systems with functional programming and increases trust in your application.
Domain Modelling
Leverage the advanced type system of Haskell to faithfully represent your domain and its rules. Track side effects semantically and gain more insights into what your program is doing.
Innovation and Growth as developers
Decades of applied research gave Haskell the necessary tools and knowledge to combine high-level programming with performance and fearless concurrency. Learn new concepts to help you reason better about your program's behaviours
@Kleidukos Kleidukos changed the title Remove the "Try it!" section in favour of a more eye-catching section Move the "Try it!" section in favour of a more eye-catching section Feb 26, 2023
@Kleidukos
Copy link
Collaborator Author

I was convinced by @rebeccaskinner that it should be moved instead of removed. I have edited the title of the ticket to reflect this.

@tomjaguarpaw
Copy link
Collaborator

I like this idea. I don't know why we'd keep "Try it!" around now that we have the Playground though.

@Kleidukos
Copy link
Collaborator Author

@tomjaguarpaw The "Try It!" is fundamentally a tutorial, it that it has clear beginning and end, a set of step to accomplish a goal, and the concrete objective to turn newcomers into users. The playground requires more acquaintance with the language.

Now the playground can be the backend for a tutorial, but this is another piece of work. Right now the tutorial is taking space that could be used better. :)

@Kleidukos
Copy link
Collaborator Author

Kleidukos commented Apr 5, 2023

@idabzo tells us that we should adapt the vocabulary to use less jargon and appeal to outsiders more.
The line of reflection for the section should be "we got you covered". We should talk about the fact that we have a playground and an errors index, in order to show ease of starting with Haskell

@Kleidukos
Copy link
Collaborator Author

Fearless Refactoring is certainly something that we want to promote, especially combined to the compiler, the algebraic typeclass laws, etc.

@idabzo
Copy link
Contributor

idabzo commented May 3, 2023

@Kleidukos , how fluffy is that?:
Haskell is a programming language that prioritizes the creation of secure and error-free code. It boasts a user-friendly syntax that is simple to learn and adjust. With Haskell, reading and writing code is straightforward and intuitive, allowing for increased productivity in a shorter amount of time. Haskell has a large collection of open-source libraries and tools supported by an active community of developers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants