paulojreis
Joined 13 years ago
Joined 13 years ago
Overleaf builds modern collaborative authoring tools for scientists --- like Google Docs for Science. We have over six million registered users from around the world. Our primary product is an online, real-time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.
We are looking to hire an enthusiastic Product Manager to join one of our new multidisciplinary teams. You will take ownership of researching, understanding and developing a part of our customer journey, shaping up its roadmap and defining how to measure success. You will also lead on projects related to your area of expertise from start to finish.
Some reasons you'd enjoy working with us:
- We’re very much user-centric. We use mixed-methods research to inform our product decisions, assess our solutions and, in general, to keep in touch with our user base
- You will have autonomy whilst being part of a cross-functional team of designers and developers, with whom you will work closely to help our users create their best work on Overleaf.
- Working hours can be flexible to your needs. Our core hours are 2pm--5pm UK time. Applicants in the US, Canada and UK/EU are preferred.
- Remote is a first class citizen; even before the pandemic, all founders and employees worked remotely. When we can do so again, we'll get everyone together in London a few times a year for valuable face to face time.
Apply here: https://apply.workable.com/overleaf/j/F8E83AAD79/
A very entertaining read, IMO.
Anyway, the project is really great and impressive! :)
Yes, but I'd argue it's not a very helpful rule. As it has been said before, it's pretty much like saying that the golden rule to get rich is "money in vs. money out". Correct, but not very helpful.
The good part is that it's not that bad to fit within the company infrastructure, particularly if it's a BigCorp kind of thing. It's interesting because it allows you to play well with CI processes and quality rules - I'm thinking about tests here. With this kind of setup, you can make the front-end build fail if e.g. code coverage drops below a given threshold, using the same setup you use for other components.
The boring part is that it's yet another place to put config info. A particularly ugly one which reeks of over-engineering IMHO. Also it's XML; XML isn't quite the song of the front-end people, at least config-wise. :)
In Portugal, it seems to be coming from the rental market. In the sense that there's been an increase in tourism and the increased demand for short-term accommodation is being fulfilled with properties which were previously for longer rentals.
Probably people will end up using JS for this, and that's OK, but I really think this approach actually fits the way standards "define" HTML and CSS.
My point being: labor laws are fundamental, but they don't trump a) on one hand, a bad economical situation; and b) on the other hand, a die-hard culture of constantly finding ways around the law.
Really, it's just too deliberately traumatic.
Anyway, the most present case for me is really Angular, where DOM elements are usually added because they are needed (and actually beneficial, if you like a component-based architecture and DRYness). Angular 1.x deprecated the `replace` option for element directives a few months ago (i.e. your <my-directive> will be in the DOM). Also, AFAIK, it never supported the `replace` behaviour in components (which are always elements). This means that, currently, Angular and Flexbox don't play very well together...
It's possible, but what you get back from HN is also enormous; from jobs to interactions with very smart people. I mean, Alan Kay was involved in discussions here, just yesterday!