cat engineering.log

Engineering Blog

Technical insights from the people building Replit.

/
20211 entry
Cover artwork for the article “The Internet of Fun”.

The Internet of Fun

Yesterday, I accidentally built a chat app. Surprisingly, it wasn't the first time it happened.

20201 entry
Cover artwork for the article “We've Been Pwned”.

We've Been Pwned

As long as I can remember Replit has been receiving a large number of vulnerability reports. We're very grateful for these and take them extremely seriously. However, 99% of them stem from a misunderstanding of what we do. Our main product is RCE (remote code execution) and naturally this leads to a whole lot of RCE vulnerability reports.

20181 entry

Don't Let Your Development Environment Rot

Most systems -- both natural and artificial -- decay, rot, and eventually die. Software is no different. A lot has been written about fighting "software rot" but there's another type of rot related to software that's not talked about much -- the development environment rot.

20171 entry

Building Towards a Holistic Development Service

Software development is one of the first -- if not the first -- examples of what J. C. Licklider called the Man-Computer Symbiosis. A "cooperative interaction" between people and computers where the person is concerned in what may be classified as the creative aspect of the work such as setting the goals, formulating the hypothesis and evaluating the results while the computer does all the "routinizable work".

20162 entries

API Docs

[Update Oct 2022: We have retired our API, we are excited by our previous work but we do not have the resources to support this at the moment.]

20151 entry