Skip to content
View litonico's full-sized avatar

Block or report litonico

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
litonico/README.md

Hi! I'm Lito

I'm a programmer and writer.

Here are some things I've worked on:

  • My blog, About Computers
  • For Oso's Authorization Academy, I worked with academic specialists in authorization to bring their domain knowledge to wider audiences. I think that between their knowledge and my writing, we made something both comprehensive and accessible! We got very good reviews on hackernews :)
  • I've written technical documentation for Oso, nontechnical documentation for Tuple, and product guides for Moment.
  • Also at Oso, I ran an interview series with noted developers, like this interview with Charity Majors of Honeycomb.
  • I worked with Gary Bernhardt (of Wat fame) on Execute Program, an interactive set of programming lessons for professional programmers. There, I wrote lessons for experienced developers, like this lesson on the dangers of TypeScript's as keyword.
  • For Destroy All Software, I co-produced and edited a video series on writing core computer tools from scratch, like this lesson on writing a compiler from scratch.
  • For the great Seattle tech conference Deconstruct, I selected speakers and wrote content marketing blog posts, like planning and later editing this post on motivating examples in talks.
  • I've helped new programmers learn engineering topics as a TA and guest speaker at the Ada Academy in Seattle, WA.
  • I've produced screencasts about unusual topics in computers (like re-writing BSD 4.4 shell commands from scratch, or about how QuickCheck works). These had a small but loyal following.
  • I've been lucky enough to get to give talks to very technical audiences at conferences, like at !!con (how Nintendo GameBoy copy protection works), StrangeLoop (about how Git works on a byte-by-byte level), and RubyConf (about how computers handle color).

Pinned Loading

  1. Rainbows Rainbows Public

    Rainbows and gradients for seattle.rb/graphics!

    Ruby

  2. Pico-Bezier Pico-Bezier Public

    PICO-8 Bezier curve demo

    Lua 3

  3. L-Systems L-Systems Public

    Fractal string rewriting

    Ruby 1 1

  4. gameboy gameboy Public

    Learning rust: gameboy emulator

    Rust

  5. DeobfuscateEndoh DeobfuscateEndoh Public

    slowly deobfuscating Yusuke Endoh's ASCII fluid dynamics simulation

    C 9 2

  6. ColorCube ColorCube Public

    WebGL rainbows!

    JavaScript 1