The map function call filtered_tasks = ''.join(map(lambda a: ...) in the /tasks route of server.py is creating a string by joining a list of strings, which is correct, but it is building a string representing a table row for each task. This makes the code difficult to read and maintain, and also more prone to errors. A template engine such as Jinja2 would be much more appropriate here for building HTML.