Why is it that looking through the /haskell reddit, I see everyone talking web shit as if it were the most important thing in the world? Is making shopping carts really the only place where programmers can make money nowadays? Or is it just that the Haskell community is primarily oriented for the Web because it cannot into real programming?
If we want to grow commercial Haskell use significantly, we need to focus on performant full stack web development heavily. Is Haskell is a fairly robust language for Web application in a sensitive area Why Poor Web Performance for Haskell? Help: Efficient HTTP file-server on Raspberry Pi? Video: PostgREST - generate REST APIs from postgres
The web is an application presentation platform that works over the Internet. Web programming isn't the most important part of programming, it's a form of programming that's highly visible and is also highly desired. You use web technologies for applications that are distributed, and for applications that need a declarative presentation format.
If your applications do not have such requirements, feel free to use other programming technology to achieve your application.
Name:
Anonymous2016-07-03 10:54
>>4 But if it's just a presentation platform, why is it so supposedly important to everyone? Isn't computing stuff correctly usually more value-adding than presenting it? In the pre-Web area, people weren't so obsessed with GUIs, but now they somehow started caring and paying only for the (web) user interfaces?
Name:
Anonymous2016-07-03 11:12
web and mobile are the current bubbles
Name:
Anonymous2016-07-03 11:48
>>6 But Web was already a bubble around 2000. Are people really so stupid to believe in the Web bubble 2.0 just 15 years after?
Name:
Anonymous2016-07-03 11:58
>>5 There is a big demand for web programming because there is a big demand for businesses to have web presence as a kind of "digital brochure". The other reason for the demand is because businesses have user-facing applications that is intended to be distributed through the Internet - the most common web application being a web store.
Writing an application to fulfill the specification is only one part of writing an application. The value of user-facing applications is designing a user interface that allows users to complete their task with as little hassle as possible.
>>8 Having a website doesn't require much programmer effort. Shopping carts have been written 15 years ago in great variety. Sure, nowadays the Web supports funky Javascript effects and animations, but what are all those web-coders really doing for money there? What's so hard about fetching something from a database and shoving into an HTML page?
>>12 Remember that the web is a presentation layer to your application. It's not hard to connect a DBMS to a web page. Web stores are a solved problem. The fact that it's "easy" to develop a web application is irrelevant. The main fact is that the employers don't want to learn the details of getting it done.
So why are the Haskell people so interested in web technologies? Web applications are in demand right now and also within the foreseeable future. People are willing to pay money to an expert to design and maintain their web applications.
The advent of Webassembly and cloud storage will allow many applications to be compiled for and run efficiently on the web platform. It's the second episode of "write once, deploy anywhere."
Within 10 years, almost every consumer application will be compiled to a Webassembly target and they will all store their data in the cloud.
Name:
Anonymous2016-07-04 2:34
>>16 The bubble analogy only works for the individual businesses, not open technologies like web technology.
>>23 Wrong asshole, it's the correct grammar. But if you really wanted to use "whom", the best grammar would be to begin with "Of whom", then replace "are" with "would you be".
>>26 What is the difference between "wrong asshole" and "wrong, asshole"?
Name:
Anonymous2016-07-06 17:44
Webmonkeying is relevant because of web apps, essentially we moved the desktop to the browser and in the browser the scripting language was javascript. JavaScript improved very fast, because it powers the web and network effects of millions of servers, programmers and frameworks/libraries combined to start the Age of JavaScript. When you see a respectable language like Haskell being transpiled into JavaScript, its because Haskell niche is inferior to JavaScript niche - not because JavaScript is better, but because JavaScript was in the right place and the right time to become the lingua franca of the web(and maintain its lead over competitors like silverlight, dart,etc).
Name:
Anonymous2016-07-06 18:01
>>29 Nice to have you back, Javashit kike. How are things going in Brazil?
They are trying to replicate the success of Paul Graham.
Name:
Anonymous2016-07-10 18:18
Check em
Name:
Anonymous2016-07-10 20:07
embedded real-time/critical systems commands a decent salary, and most plebs can't handle it because you need to understand systems programming, assembly languages, hardware, etc.
there's plenty of jobs here, and a lot of them are under the radar
most plebs can't handle it there's plenty of jobs here
I tend to disagree. Embedded is a niche that hasn't seen a lot of growth (and shouldn't expect to see more in the future). Growth in electrical engineering professions is dead flat right now, and where the EEs go the low level programmers invariably follow. The only growth seems to be in the big software companies who have figured out that hardware isn't such a tough nut to crack and are now building their own. You might not be a pleb, but are you really smart enough to work for Google/Facebook/Amazon?
Name:
Anonymous2016-07-11 3:06
>>39 There is only so much demand for people to design new chips and computers that make use of the chips. I have no stats on the matter, but I imagine that the computer engineering field is saturated with all the people they need at the moment.