News for hackers. Stuff that matters.
Re:Ask HN: What's a strong “use everywhere” language for sma... by bigiain on Wednesday October 24, 2018 @10:06PM (#18298052)
The only thing I'd suggest missing out for TCL is the implied requirements in the "work" and "masters degree" comments - that at least some of this code is probably going to need to be shared and used/understood with others.

For that reason alone I'd say Python is likely to be a significantly better choice. (If I'm interpreting the implications correctly)

I've got experience with trying to find people who can work in Groovy on Grails projects - it's not easy. That's not a great reason to stick to "mainstream languages", but I won't be making the Groovy mistake again any time soon... And while TCL is definitely _capable_ of replacing Groovy, it is the wrong choice for me that same way that Groovy was...

Re:Ask HN: What's a strong “use everywhere” language for sma... by vorg on Thursday October 25, 2018 @05:50PM (#18304880)
> trying to find people who can work in Groovy on Grails projects - it's not easy.

That's because many of the people who used Grails to build a website didn't intend sticking around to fix the bugs or maintain it -- they just wanted to get paid and move on to hawking themselves as experts in the next fashionable technology. Others chose Grails because they saw they could introduce loads of technical debt thus giving themselves an opportunity to charge a high hourly rate later on.

> I won't be making the Groovy mistake again any time soon

Oh, so you didn't choose Grails so you could skim an agent's fee from sourcing these people? Many did.

Re:Ask HN: What's a strong “use everywhere” language for sma... by bigiain on Thursday October 25, 2018 @06:21PM (#18305107)
Nope. I inherited this Grails codebase. The people and reasoning behind the decision were long gone before I started here.

There's a lot I actually (now) like about Grails. Hiring talent is definitely not part of that.

Re:Ask HN: What's a strong “use everywhere” language for sma... by auto on Thursday October 25, 2018 @09:25AM (#18300702)
I definitely see how that could be inferred, but here it actually isn't the case. I need something that works just for me, so the ease of use from anyone else isn't really a concern.
Re:Ask HN: What's a strong “use everywhere” language for sma... by bigiain on Thursday October 25, 2018 @06:23PM (#18305115)
In that case, if it were me - I suspect I'd be jumping into Swift. It _feels_ nice to play with (but playing with it is all I've _really_ done, so take that into consideration when evaluating this advice...)