Hacker News new | ask | show | jobs
by Aij7eFae 3695 days ago
> Are you allowed to tell us more about the company? Number of employees?

We were around 15 people ( sales, design not included )

> It sounded like you got hired to do TCL without knowing TCL.

Indeed, in their job description, they just wrote that I had to be curious and willing to learn something unusual. They didn't mention TCL.

> Why was it a secret weapon?

I would say flexibilty, it was quite impressive to watch how his very own web framework evolved. He would check out new frameworks over night, if he liked some patterns/features etc. from other frameworks, he would just put it into his own framework over night.

The most impressive part, was probably the loose coupling of all the software components.

There wasn't some kind of an ORM, just pure handcrafted optimized SQL.

The secret weapon was, how he ignored other opinions.

Just a few examples, for some people OOP is the way to go, anything else is just unacceptable. They are forcing themself into a corner with limited options. I agree, OOP is awesome but it's not the solution for all our problems, in TCL we just could switch from OOP to imperative or to functional without breaking anything.

As already described above, plain SQL is already the best DSL for databases, we didn't have any abstraction layer on top of that, which we had to learn.

I don't agree with all his opinions but I do agree on the fact, that we software engineers tend to over engineer things.