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

For what types of work do you Janet in production?

There are many open source compiler and interpreter projects on github.

also:

https://github.com/BaseMax/AwesomeInterpreter

and probably there is one for compilers too.


>It’s the new “…on the blockchain”.

yes, except it's more ... on the same lines, just to hammer the point home:

it's web 2, it's SaaS, it's the latest weekly, er, sorry, daily, hottest JS framework, its the latest rap / punk / hippie / dreadlock / crewcut / swami / grunge/ guru hairstyle, it's agile, it's functional programming, it's OOP, it's OOAD, it's UML, its the Unix philosophy, its Booch notation, it's CASE tools, ... going back even further, it's structured programming, it's high-level languages, it's assemblers, its veganism, it's the keto diet, it's the Atkins diet, it's the paleo diet, it's cholesterol is bad, no, it's good, etc etc etc.


iow, it's the equivalent of your common or garden variety of teenager proclaiming that this new thing they just found is gr8, all else is shite, only to jump on the next bandwagon next week, month, or more rarely, year.

its what alan kay talks about when he says programming in general isnt a serious discipline and is instead a pop-culture...

  > only to jump on the next bandwagon next week, month
good for marketing as well; there are a no shortage of juniors who are mesmerized by the new shiny

Lincoln?

Benny.



>You need to stay on top of things and communicate regularly, even if your client doesn't.

you have to tell them that they have to communicate regularly too. otherwise, how can business be done. how can issues be sorted out. they will blame you for the issues later, although they did not discuss them with you. aka cya syndrome.

if they continue not to do it, you should fire them. or use reverse signoff protocol.

"we mutually agreed at the start of this engagement, that if you don't sign off on acceptance of a given deliverable within x days, it is understood that you have accepted it and will pay for it".

If it happens more than once, leave them. it indicates they don't take you seriously.

all such terms should be put in the contract, initially.

if they don't agree to such mutually protective terms, don't sign the contract at all.

Negotiate a kill fee for the contract too.


Been there, seen that, got the t-shirt (and the scars), for many of the above points.

The kill fee idea, I got from this video:

"fuck you, pay me" by mike monteiro

https://youtu.be/jVkLVRt6c1U


>I would absolutely not offer freebies. That telegraphs desperation. Instead, offer a free initial consultation for a 1 hour meeting,

that is still a freebie, though, by definition. if you offer anything for free, it is a freebie.

and, offering a freebie does not necessarily signal desperation. i am not saying that one should not offer freebies, or even that one should. it all depends. and many variations are possible.

For example, escrow, via a services marketplace.


And I bet emacs has a mode for that too.


I've heard it's called falling, er, failing upwards.


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

Search: