Giter Site home page Giter Site logo

codingforlawyers's Introduction

๐Ÿ‘‹ I'm Dave Z! My pronouns are he/him, and I'm based out of Oregon, WI.

codingforlawyers's People

Contributors

benbalter avatar dazzaji avatar djfdat avatar mlissner avatar phalladar avatar pincoded avatar seanedwards avatar snoldak924 avatar tmcw avatar underyx avatar vdavez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

codingforlawyers's Issues

"Challenge Bank"

One reader suggested a set of "challenges" for readers who want to practice what they learn. I think this is a fabulous idea, and have started a wiki page. Thanks @colarusso!

Contributions

I'm a programmer with an interest in typography and web design. Despite not having any background in law, I really like this website and I'd love to show it to my father (a lawyer) when it's more polished and complete.

Are you looking for contributions? As someone with no law experience, is there anything I can do to help?

License Project

The project asks for pull requests, but is licensed as a source-disclosed work ( ยฉ๏ธ in footer). If you would like contributes, perhaps consider licensing the project under a CC license, such as CC0, CC-BY, or CC-BY-NC?

chapter idea: hardware and bits

This isn't strictly coding, but I think if we're going to educate lawyers about computers we should consider teaching them about hardware basics such as:

  • what's the difference between a hard drive, ram and CPU buffers?
  • how is everything actually a one or zero?
  • how does a CPU work?
  • how is a signal sent on a wire?
  • encodings as the translation between the letters and binary.
  • etc.

Basic thinking is two fold:

  1. Lots of people find computers to be magic, and this is the bridge that spans that gap.
  2. In any law involving computers, for example copyright, basic understandings like this dictate whether the law was broken (e.g. was a copy made of that MP3?)

I think a chapter like this could be simplified sufficiently to make it work.

Chapter Idea: Command Line Basics

Probably shouldn't be legal/lawyer-specific, but rather than linking to an outside resource, it'd be nice to intro just enough to make the rest of the chapters easier.

Marginalia in Markdown were not transformed

As a developer and law undergraduate, it's really nice to bump into a project dedicated to lawyers. ๐Ÿ˜ƒ

A quick browse through chapter 2 would notice several margin headers not transformed and were left intact. Probably a misconfigured parser caused the issue?

Roadmap

Love this!

I'm definitely interested in contributing some chapters (I love the idea of teaching people coding and have been way behind on updating my blog posts on the subject (http://blog.davidbrownman.com/post/64233112932/what-the-hell-is-a-python)).

Going forward, it seems like you (as our fearless leader) should provide a few resources (or we should discuss what we want to do):

  • An overall goal/endpoint
  • Table of contents so we can begin to move towards that goal
  • Keeping issues maintained (I noticed there are a few issues that are resolved but not closed- a clean repo is a happy repo!)

This seems like a great project though and I'm excited to dive into it.

Use Headers Semanticly

Digging into the markdown, it seems there's a habit of using headers (#, ##, etc.) to make content bold or stand out (e.g., a "next chapter" link), rather than using headings semantically, to provide hierarchy and structure to the content.

In general:

  • The site title should be an H1, the largest thing on the page and the overarching title of the content
  • The document title (e.g., chapter title) should be an H2, the second least specific thing on the page
  • Content should be H3+, with nested headings as appraise
  • Headings should not be used for navigational elements

Chapter Idea: Git and GitHub

Many lawyers are already on GitHub!

You can use your newly-acquired Markdown skills on GitHub.

GitHub is for documents.

You get diffs* for free.

GitHub is for code.

It's really all just git and GitHub.

  • I'm working on diff chapter.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.