pooya72

Joined 16 years ago

Karma
379
Submissions
78
Member since
Nov 29
I am a self-taught developer, and currently working in web development.

https://www.linkedin.com/in/christopher-pooya-razavian/

View on Hacker News

Recent submissions

Comment · 1 year ago
By own outcomes, do you me something like a percentage of sales or something?
Comment · 2 years ago
Interesting, in what ways is it a second class citizen? I tried googling it, but didn't find much.
Comment · 3 years ago
Yes, it's definitely much easier to get up and running with Java than it is with Haskell. This includes everything from setting up the JDK, setting up your IDE, to building and deploying your applications.
Comment · 3 years ago
If I had to choose the three big factors that contributed to my gradual loss of interest in Haskell, they were these:

* the stylistic neophilia that celebrates esoteric code but makes maintenance a chore

* the awkward tooling that makes working with Haskell in a day-to-day sense clunkier

* the constant changes that require sporadic but persistent attention and cause regular breakages

Valid points. Back in 2010-2012, I spent a lot of time learning Haskell. The language itself is great, but the documentation and tooling was challenging to work with. The community went from Cabal (and the infamous Cabal hell) to Stack, and back to Cabal. Overall, the situation has improved.

On the other hand, other programming languages have incorporated elements of functional programming. Take Java, for instance. It has added features like Streams, functions, lambdas, algebraic data types, records, and pattern matching. While Java's syntax isn't as elegant as Haskell's, it does include the fundamental concepts of functional programming.

Comment · 3 years ago
Comment · 3 years ago
Comment · 4 years ago
Yeah, it's interesting to see them become a part of Java with records, sealed types, and pattern matching. However, I haven't seen much uptake yet.
Comment · 4 years ago
Comment · 4 years ago
I would say that was my experience as well. It actually took me a while to understand why I would use classes and objects.
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
I'm looking forward to the full implmentation of C++20. I'm just a junior programmer, but I've just started playing around with modern C++ and it feels all more safe than I was initially planning. I was expecting more undefinded behaviour and memory leaks. Working in C++, at least for small scripts, didn't feel much more burdensome than Python.
Comment · 4 years ago
Wouldn't this be something similiar to Monads? I remember someone gave a talk and described Monads as "worlds". (I forgot which video it was). So a function goes into a "world" does all it's stuff, then it exits and comes down.
Comment · 4 years ago
Thank you!
Comment · 4 years ago
And what type of app is this, if you don't mind sharing?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton