Coders and Lawyers

I recently started learning JavaScript.  As an aspiring tech lawyer, I thought coding would be a great way to learn a bit more about what my future clients do.  The geek in me was also in need of a hobby – coding was the efficient choice.  Working through the various tasks on Codeacademy, I am beginning to think that coders and lawyers are not *entirely* different breeds.  A similar skill-set is required in both professions – logic, attention to detail, analysis, and problem solving to name a few.  From a process perspective, similarities can also be drawn between developing a program and completing a legal transaction such as an acquisition.  The lifecycles generally proceed as follows:

Planning – This initial stage entails an assessment of the requirements.  The programmer or lawyer determines the desired end-result (i.e. to build a NLP interface, or to facilitate the purchase of a startup).

Design – This stage requires an assessment of the best mode of achieving the desired endgame.  Here, the architecture of the program or transaction is determined.  While a developer deals with questions like which programming language to employ, a lawyer may engage in a determination of the optimal deal structure by weighing the pros and cons of a share vs. asset transaction.

Implementing, Testing, Documenting – Putting the plan into action, and determining whether the prescribed requirements have been met.  In the case of developers, this stage involves coding, preparing documentation and testing for defects.  For lawyers, think negotiating the letter of intent, performing due diligence, and drafting the definitive agreement.

Maintenance – Addressing problems that crop up after the fact.  At this stage, programmers address vulnerabilities and “bugs” that are discovered in the program.  And in the case of lawyers, deal maintenance may involve indemnification claims, post-closing adjustments and earn-out disputes.

Reflecting on these similarities, I am tempted to think that coding presents an innovative and fun way for lawyers to develop and improve their lawyering skills.  At the very least, it’s a stepping-stone towards achieving sexy data-scientist status ;-).


One Response to Coders and Lawyers

  1. I had no idea that coding could be so connected to the law. That is a great way to receive training though. I admire you for going to law school. Law school seems like it would be really hard, but it would be worth it.

    Eliza Lawrence |

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: