No Spam & Easy Opt-Out. Promise.

picture-2Good news! Yet another scope of the Merrcury Engine (the software behind the soon-to-be-released LetMeGo) is ready: The Charrly Scope. This scope is responsible for all the email campaigns we will send to our existing users. Among its many features, there is one I love: It automatically includes an opt-out link at the very top of every marketing message we send.

We decided to develop an in-house system instead of using an external one (i.e. Constant Contact) for several reasons:

  • To guarantee real-time opt-outs
  • To be able to perform complex segmentation
  • Because it was easy

It took me around two weeks of immersion time (equivalent to five or six weeks of regular work) to code it using test driven development. During that time, I also recorded the automated-user test cases via Selenium. The design of the user interfaces was created by Maestro. Obviously, the entire team helped me as I am still re-learning to code. Thank you guys!

Alexander Torrenegra

P.S. Here is the current status of all the subsystems and scopes required for our full beta release:

Scope Progress
Scope Status
Web Subsystem Ready for Beta! :)
Morrison Subsystem Ready for Beta! :)
Cockerr Subsystem Ready for Beta! :)
Hendrrix Scope Ready for Beta! :)
Sinatrra Scope 55.34% of QA for Beta*
Arrmstrong Scope 95% of Coding for Beta
Rrose Scope Ready for Beta! :)
Charrly Scope Ready for Beta! :)
Mozarrt Scope Alpha Ready
Mastrropiero Scope 40% of Coding for Beta
Kubrrick Scope 50% of Coding for Beta
Brrown Scope 25% of Coding for Beta
Marrley Scope 100% of UI Design
Waterrs Scope 25% of Coding for Beta

(*) Based on Lucho’s estimate

About the Author

Alexander is LetMeGo's co-founder and jefe. Here is his LetMeGo profile. You can follow him on Twitter @torrenegra.

No Comments

Start the ball rolling by posting a comment on this article!

Leave a Reply




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <embed> <i> <object> <p> <q cite=""> <script> <strike> <strong>