# Wrong tool for the job *Repost from [2018](https://codegolf.meta.stackexchange.com/a/17321/9288)* This category is for an answers that use the worst possible language to accomplish a task, while still making an effort to optimize the score. For example, writing a non-trivial program while using an extremely minimalist language like [7](https://esolangs.org/wiki/7), or an inconvenient language like [lost](https://esolangs.org/wiki/Lost), or even a normal language that's missing some crucial capability like internet connectivity or image processing. Answers for this category should consider both the difficulty of the task and the unsuitable-ness of the language. ## [tjjfvi](https://codegolf.stackexchange.com/users/87606/tjjfvi)'s [25 answers in AOCG2021 in TypeScript Types](https://codegolf.stackexchange.com/search?q=user%3A87606+aocg2021) **Nomination by alephalpha** It's well-known that TypeScript's type system is Turing complete, but writing nontrivial programs in TypeScript Types is not easy. tjjfvi solved all 25 challenges in AOCG2021 using TypeScript Types, which includes [writing an interpreter](https://codegolf.stackexchange.com/a/239694/9288) and [solving word problems of Hyperbolic Coxeter groups](https://codegolf.stackexchange.com/a/240043/9288). ## [user197974](https://codegolf.stackexchange.com/users/96393/user197974)'s [Gravity Simulator in Marbelous](https://codegolf.stackexchange.com/a/223001/80214) Marbelous is a famous turing incomplete 2d language which is just unsuitable for most simple tasks. The author of this answer has gone so far as to write an entire interpreter for Marbelous themselves, along with simulating a rotating tape within its constraints to make a truly impressive answer. ## [caird coinheringaahing](https://codegolf.stackexchange.com/a/226641/66833)'s [parsing HTML with Jelly](https://codegolf.stackexchange.com/a/226641/66833) **Self-nomination** > What's a worse idea than parsing HTML with regex? Parsing HTML with *Jelly* Jelly almost famously has very little string handling capacity, is [awful at parsing challenges](https://chat.stackexchange.com/transcript/240?m=58492065#58492065) and, being a golfing language, isn't exactly optimised for web-based ones either. Which is why it's very surprising that Jelly is the winning answer here, in a challenge about parsing the HTML content of a webpage. I think the quote from my answer just about sums it up nicely how bad Jelly is for this challenge.