Create / Engineering / Software Engineering Software Engineering prompts 10 prompts for software engineering, from the Engineering shelf of the Secure AI library. Each one is written to be sent as it is or filled in — the bracketed parts are where your own situation goes.
The two-pointer technique One pass instead of two loops. Explain REST APIs With a Restaurant Analogy GET, POST, and DELETE, finally intuitive. Explain Git Branching With a Team Analogy Version control, minus the command-line panic. Explain Database Indexing With a Library Analogy Why one query takes 4ms and the other takes 4 seconds. Explain Caching With a Real Example Faster, until the cache tells you something that isn't true anymore. Explain Authentication vs. Authorization Proving who you are, versus what you're allowed to open. Review My Design Before I Build It The six-month view, and which door closes behind you. Narrow Down a Bug With Me One experiment at a time, each halving the search space. Decide What's Worth Testing Three tests that matter, and the ones not worth writing. Explain This Code I Inherited Load-bearing versus accidental, which is the risky part. More in Engineering Browse the whole Create library