我构建了自己的整个软件开发堆栈 – 测试、文档生成、Web 框架、用户登录和大量其他工具。
我有两个主要目标。
一是创建公民新闻软件,供当地社区用来报道自己。
另一个是构建和分发为人们解决实际问题的开源软件。
我还有一些小目标,例如为我的城市建立旧货店目录,以及其他一些更个人或本地的项目。
最让我挣扎的是……让人们使用我构建的东西。我知道如何编码和编写良好的文档。我很擅长。
但我不擅长营销,而且我讨厌营销。这让我压力很大。
另外,我是残疾人,不能做很多……事情。所以我在编码时不能写开发日志。有一天,我写了两个小时的代码,我几乎不能照顾自己。因此,在我编码的同时进行营销是不现实的。
我最近一直在编码,很大程度上是因为我一直着迷和渴望,而且真的无法阻止自己这样做。我不知道一周后我是否能够编码。由于我的精神问题,这个路线图可能需要数年时间才能执行。但梦想从未消失。
我发现我的软件最大的痛点之一一直是 – 我认为该软件很糟糕并且需要重写,但实际上好的文档可以解决它 80% 的问题,然后实际的代码问题可以逐步修复,而不是过于雄心勃勃的全面重写。这其中的每一步都将包括对我的软件各个部分的渐进式改进。
不管怎样,我认为我的模糊路线图是:
- 完成Liaison的记录 – 我的所有网站项目都是在其上构建的 Web 框架。
- 为我的文档生成软件Code Scrawl重写文档。
- 完成我的用户登录库的完善
- 更新ReedyBear.com和Taeluf.com以使用我更新的联络和用户登录库。将“由联络员提供支持”添加到底部。
- 完成对BigDb的所有更新
- 我不记得 BigDb 处于什么状态。我只需要更好的文档吗?或者我真的需要完成重写之类的事情吗?
- 向这两个网站添加博客、文件上传以及其他一些基于 Web 的 GUI 功能。
- 至少为 Code Scrawl 做一点营销。
- Code Scrawl 是针对常见问题的独特解决方案 – 随着软件的更改,文档会变得过时。 Code Scrawl 向 Markdown 添加了功能,以便(除其他外)您可以从软件及其测试中导入代码。这样,如果代码发生变化,您的文档也会发生变化。
- 建立我很长一段时间以来的第一个公共项目 – 为我当地的城镇提供旧货商店目录。
- 我几年前开始了这个项目,但精疲力竭,试图同时做太多事情,而且我的心理健康状况非常糟糕。我会更新软件以与新联络兼容。我会去每家旧货店,拍照,与店主交谈,并获取一些可以发布的信息。我可能会出于营销目的分享一些名片或传单。一旦它完成,我就可以把它留下,而不去碰它,除非旧货店老板有特定的要求,或者新商店开业或关闭。我对创建在线市场不感兴趣。如果我精神状态良好,这将是两到三周的全职工作。此后它将成为我的社区的资源。我身体不太好,所以可能需要几个月的时间。
- 将我当地的政治新闻网站更新为新的联络和用户登录以及数据库库。重组网站以减少焦点。
- 此前,我从事调查性新闻工作、候选人采访以及大量信息自由请求。这是一项繁重的工作。而且,由于我的心理健康状况,我无法可靠地继续这样的活动。但我还有其他想要实现的目标,因此开始长期致力于需要持续工作的事情并不符合我的最佳利益,也可能不符合我的社区的最佳利益。
- 填写当地政府网站的基本功能 – 政府办公室和委员会目录、地方办事处候选人目录、数据探索门户和当地新闻目录(所有当地媒体的单一提要和搜索)
- 建立一个 FOIA 中心来共享政府文件请求。
- 创建内置源管理/事实检查/编辑审查的社区新闻软件。
- 这将面向当地社区和公民新闻业。我只是不希望老牌新闻提供商改变他们的整个平台,你知道吗?也许一些较小的商店会感兴趣。另外,我想重点关注的是拥有一个来自许多人和组织的公民新闻的中央本地网站,而不是成为普通记者用于社区范围内报道的网站。就像:您当地的社区组织可能会写一篇关于路边公园发生的变化的期刊文章,或者报道刚刚穿过您附近道路的警察追捕事件。
- 与我所在地区的社区组织交谈。让他们在我的平台上发布对他们来说重要的新闻。整理一些关于如何做好公民新闻和社论评论的资源。 (就像在期刊文章中应该有一个记分卡,表明偏见和事实检查的水平等)
- 推销我的平台。希望基层方面能够有助于在我的社区中宣传。
- 与小型新闻媒体、新闻社区交谈,并尝试向可能感兴趣的专业记者或其他社区中可能想要启动他们自己版本的我的社区新闻平台的组织者宣传我的软件。
这基本上就是我的计划。
最终目标是公民新闻软件。我想支持当地社区并赋予当地社区权力。将故事纳入传统媒体就是为了获得广泛的公众意识。我的兴趣是向受影响的社区通报情况。东区不需要知道西区公园的变化。但西区的人们却这么做了。
嗯……东区人可能会关心,因为如果他们去公园区倡导,能够指出西区人的新闻报道可以帮助他们倡导为东区提供资金和改善。
但这就是重点 – 不是向每个人提供信息或创建大型算法,而是为需要它的社区组织信息。教师工会可能会为他们的教师发表一篇关于他们正在谈判的新合同的期刊文章,家长和学生也可能会从该期刊文章中受益。
互联网应该赋予社区权力,而不是扼杀我们或让我们受制于算法或大型中央组织的新闻媒体。这就是我正在尝试做的事情。
这在一定程度上是我多年前就打算做的事情。愿景和目标已得到广泛发展。我以前只是想报道我的地方选举,以便人们知道他们投票给谁。我仍然关心这一点,但老实说……与我现在的想法相比,这是一个微弱的目标。