&gt; Are you allowed to tell us more about the company? Number of employees?<p>We were around 15 people ( sales, design not included )<p>&gt; It sounded like you got hired to do TCL without knowing TCL.<p>Indeed, in their job description, they just wrote that I had to be curious and willing to learn something unusual.
They didn&#x27;t mention TCL.<p>&gt; Why was it a secret weapon?<p>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&#x2F;features etc. from other frameworks, he would just put it into his own framework over night.<p>The most impressive part, was probably the loose coupling of all the software components.<p>There wasn&#x27;t some kind of an ORM, just pure handcrafted optimized SQL.<p>The secret weapon was, how he ignored other opinions.<p>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&#x27;s not the solution for all our problems, in TCL we just could switch from OOP to imperative or to functional without breaking anything.<p>As already described above, plain SQL is already the best DSL for databases, we didn&#x27;t have any abstraction layer on top of that, which we had to learn.<p>I don&#x27;t agree with all his opinions but I do agree on the fact, that we software engineers tend to over engineer things.