Hacker Newsnew | past | comments | ask | show | jobs | submit | tharibo's commentslogin

This.

Keep in mind people that a job interview is to check wether you want to work with the person, not to judge if they "pass" the test.

Or to say it differently, they don't have to find and fix the bug, they have to demonstrate ability with the tools, a good attitude, a match with your work culture.


Ok, time to link a book : Free to learn by Peter Gray https://www.amazon.com/Free-Learn-Unleashing-Instinct-Self-R...

Or how and why parents and adults should really stop trying to control their children.


Awesome, I'll link the book to the github repo.


All big stores are doing it now in France (in large cities at least). It's called "<store>-drive" (like you would have a "Walmart-drive" in the USA). Some are doing it next to the shop, others try new warehouses at different locations (because one of the incentives is to avoid traffic too).

It's far from perfect; but at least you don't have to walk the store for hours.

Also, no tip culture in France, but workers seem to run against the clock, so I suppose they have incentives to deliver fast.


Do we have the same for Microsoft products? Even as a developer, I can't understand half of what they're proposing. Like what the hell is Sharepoint anyway?

Or what is SAP?


Microsoft has never been understandable. I tried to find an overview of dot net on their site, when dot net was at 1.x and was going to cure world hunger, but I wasn't able to understand what they meant by the '.net platform'. Gave up after an hour.


.net been many things over the years and included many things. I guess if there was a definition at it's core (no pun intended) it's a managed code runtime with an associated set of libraries and framework to develop applications. But it's also a brand name for Microsoft development tools and frameworks. But it's very much not precise in how it's used by MS itself.


I love the README.md's style of writing. It tells a story, and you're bound to read it.


This article was written in the mental state of hate. The author may well reread it, and remove all the hate. He can have the opinion that Python3 is not suited for teaching where Python2 is, but his arguments are in fact just opinions.

Another problem in the tone: no respect for his readers.

    "if *I* struggle to use Python's strings then you don't have a chance."


If you're at the level where you want to use "the hard way" stuff to learn to program he might have a point.


Title : "your entire programming stack".

I feel sad when I find that web programmers think there are only web stacks and "programming" refers only to web programming.

It is not entirely the case here, but the description of "a core system" as :

- Database layer

- Remote API layer

- Application layer

made me tick.


Same here when they refer to front-end as a synonym for Web UIs, as if there wasn't quite a few of us doing 100% native UIs.


how much percent of front-end devs do 'only' native UIs?

I mean even most of the mobile people were web devs once...


Everyone that does applications that require OS APIs, interaction with external devices, factories, embedded, air gaped desktops, care about the UI/UX of the user.

Native UI isn't a synonym for mobiles.


The phrasing/example in article is very web-oriented. But can you imagine interacting with your native UI toolkit as an Eve database, similar to how @browser works? Or your external devices over a protocol, similar to how @http or @mqtt works?


Yes, it was called Lisp Machines,Mesa/Cedar and Smalltalk.


I know that.

My point wasn't that it is a synonym for mobile. I just think there are much more web devs than regular ones AND that most of the mobile devs do (or did) web-dev (before).


And your data source for it is?


But those are niche applications.

Web and mobile are driving the bulk of development these days, so development terms are going to reflect the concentration on Web and mobile.


Mobile is native, thankfully.

And for web, not every business out there is sold to it, thankfully.

There are tons of companies on this planet that only use the web for putting their contact details and that's it, many of which actually use FB for it. All their internal software is desktop based.


> I mean even most of the mobile people were web devs once...

What makes you think that? Most native UI developers I know have never been web devs.


I don't know if I'm right, but I only met web devs who've gone mobile when the hype started


You do realize there is a lot more to computing than "web" and "mobile", I hope?


I don't think this is true. I've worked a major mobile dev studio and not even 1 developer had a background in web dev.


Interesting, I only met only one that had no web experience


Eve aims to be a general purpose language [1] to really replace your "entire programming stack" except for high performance, real-time applications. So, don't be sad :)

[1] http://witheve.com/deepdives/whateveis.html


Always watch out for using word always.

Never say never.


Yeah, this concern crossed my mind when writing the post.

Did you have a specific alternate "core system" you'd prefer I had written about?


I play on Codingame on and off for some years now, and the fact is: it is a game. And this game is played by programming.

Thus, it is really good to try out a new language, because it is fun immediately.

Doing the contests is also really fun, since you are compelled to improve your program more and more. And if you're still new to programming, you experience very soon the problems coming with "poorly written code" (as poorly maintanable code).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: