changelog shortlog graph tags branches files raw help

Mercurial > org > plan / changeset: bump

changeset 2: b4944f8e6f72
parent 1: 70c346461797
child 3: a9c2487ad7f2
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 02 Jun 2024 20:06:36 -0400
files: pitch.org roadmap.org
description: bump
     1.1--- a/pitch.org	Tue Apr 30 22:16:13 2024 -0400
     1.2+++ b/pitch.org	Sun Jun 02 20:06:36 2024 -0400
     1.3@@ -1,8 +1,5 @@
     1.4-{{{header(pitch,
     1.5-Richard Westhaver,
     1.6-ellis@rwest.io,
     1.7-The Big Picture)}}}
     1.8-
     1.9+#+title: the big picture
    1.10+#+author: Richard Westhaver <ellis@rwest.io>
    1.11 * Get Off of My Cloud
    1.12   - industry has moved away from client-side, distributed compute in
    1.13     favor of centralized server-side compute resources behind API
     2.1--- a/roadmap.org	Tue Apr 30 22:16:13 2024 -0400
     2.2+++ b/roadmap.org	Sun Jun 02 20:06:36 2024 -0400
     2.3@@ -1,11 +1,59 @@
     2.4-{{{header(roadmap,
     2.5-Richard Westhaver,
     2.6-ellis@rwest.io,
     2.7-The Compiler Company Roadmap)}}}
     2.8+#+title: roadmap
     2.9+#+author: Richard Westhaver <ellis@rwest.io>
    2.10+#+description: The Compiler Company Roadmap
    2.11+
    2.12 * TODO 2024
    2.13 SCHEDULED: <2024-01-01 Mon>--[2024-12-31 Tue]
    2.14 - State "TODO"       from              [2023-11-05 Sun 21:47]
    2.15-* Q1
    2.16-* Q2
    2.17-* Q3
    2.18-* Q4
    2.19+** WIP migrate VC off of EC2                                  :opsec:vc:code:
    2.20+:LOGBOOK:
    2.21+- State "WIP"        from              [2024-05-06 Mon 16:43]
    2.22+:END:
    2.23+We no longer need to maintain an instance of our forge in AWS now that
    2.24+we have enough compute in-house.
    2.25+
    2.26+vc.compiler.company will be migrate to rurik on a dedicated pod
    2.27+(requires ubuntu).
    2.28+** WIP Wireguard VPN                                              :net:opsec:
    2.29+:LOGBOOK:
    2.30+- State "TODO"       from              [2024-05-06 Mon 16:48]
    2.31+- State "WIP"        from "TODO"       [2024-05-06 Mon 16:48]
    2.32+:END:
    2.33+Wireguard is a fast, secure, and easy to configure VPN library. All
    2.34+our primary devices have been configured and tested with two available
    2.35+endpoints. Our goal is to migrate all existing devices, then make
    2.36+appropriate accomodations for Podman containers, and finally KVM.
    2.37+** TBD IO                                                              :lisp:
    2.38+:LOGBOOK:
    2.39+- State "TBD"        from              [2024-05-06 Mon 16:50]
    2.40+:END:
    2.41+io_uring is the Linux library we have chosen to spend some time
    2.42+getting comfortable with and for which we've written incomplete Common
    2.43+Lisp bindings - URING. This library will soon be developed in parallel
    2.44+to the higher-level IO library - similar to the development of ROCKSDB
    2.45+and RDB.
    2.46+
    2.47+Over the next few months our IO ecosystem will slowly expand. As a
    2.48+short-term goal, we will implement simple binary streams backed by
    2.49+io_uring.
    2.50+** WIP skel
    2.51+:LOGBOOK:
    2.52+- State "WIP"        from "TBD"        [2024-05-06 Mon 17:06]
    2.53+:END:
    2.54+The pieces are there, just needs glue.
    2.55+
    2.56+A usable SKEL system is a top priority for this year. To get there we
    2.57+need to give love to many of the underlying core libraries too - most
    2.58+of all =cli=.
    2.59+
    2.60+The two top priorities are VC commands and implementing a functional
    2.61+replacement for makefiles as used in the infra project.
    2.62+** TODO infra
    2.63+:LOGBOOK:
    2.64+- State "TODO"       from              [2024-05-06 Mon 17:06]
    2.65+:END:
    2.66+It is time to move away from makefiles and start integrating our own
    2.67+programs into the system bootstrap process. This iteration of the
    2.68+infra project will have a few POSIX shell scripts for checking the
    2.69+host and grabbing a pre-compiled lisp as well as a compressed
    2.70+=infra.core= image.