Welcome to Level1 Devember!

3 Likes

This might not be 100% fair as I work full time as a developer since 2018, happy to have the option to work from home in these times.

A while ago (8 months) I started working on a side project that I am trying to urgently get to MVP this month. Think pcpartpicker but for custom keyboards. You pick the parts, submit the builds, filter builds based on parts. Collaborate over part specifications.

Here is the dev URL in the meanwhile. https://dev.keyb.io

Hoping to setup grafana under devember to get a real time dashboard and track traffic and server usage.

project thread Keyb.io pcpartpicker for keyboards RELEASED

EDIT: I moved the update to a new post Welcome to Level1 Devember!

3 Likes

That sounds amazing!
You should put up a thread dedicated to the project. I’d love to follow along on updates.

1 Like

I posted the project thread at the end of the last post. :smile:

1 Like

Hahaha I guess I skim too fast :wink:

1 Like

Here is my devember project. It’s an installer for blind users to get arch up and running without spending days trying to figure out how to enable speech services and the like.

8 Likes

Here is the link for my Devember project.
The plan is to create a gift exchange platform (think secret santa) whilst learning Go and Vue

5 Likes

My Devember goal is to implement a Puyo Puyo style game using Rust with the embedded-graphics crate on a development board running a GD32 RISC-V microcontroller with a tiny little ~1 inch 160x80 LCD screen (the Sipeed Longan Nano.)

I’ve got a post over on Community Blogs, but can’t link here.

Don’t expect my code to be especially “idiomatic” Rust, I’m not a software engineer- just a guy trying to get something to work without the standard library or an allocator. My current code is more like two different prototypes that I need to get working together- so no github link yet (if I could post links. :D)

4 Likes

For Devember 2020, I created a supercut of “protips” from the Level 1 News!

I use youtube-dl to download the auto-generated captions and a python script to search for the phrase “protip” and download/trip the episodes to the correct timestamps. Hope you all enjoy!

3 Likes

As with a lot of these tutorial type things, the biggest problem I have is finding a problem to solve. If anyone could suggest some topics that I could use to kickstart my voyage into this new cloud based thingy. Without the crazy problems thrown at you in a commercial space, coming up with yet another “bubblesort” is just a real pain. Again any help would be appreciated.

1 Like

Hi!
My Devember project is to improve my webdev skils and increase my free time by creating a Union member management tool for my union.

Thanks for holding this awesome event!

4 Likes

Even though I’m a reasonably experienced programmer, my FOSS contributions are pretty weak. I have been attempting to be a more active contributor for a long time now. So my #devember2020 project is to fix one bug a week in a FOSS project I use.

5 Likes

This is genuinely great.

I’ve been trying to contribute more to open source projects. It’s been p4oving harder than it seems. I’ve got an open feature PR that’s been going on since June! (Though I might just be a shit programmer)

1 Like

Ya, even if you ignore the social and psychological factors, contributing to FOSS projects can be a bit daunting. My biggest challenge has been to gain familiarity with the codebase. There is so much history behind every decision, it can be quite overwhelming.

I think my recent progress has been thanks to good debuggers :stuck_out_tongue: I put in some effort to learn a bit more of the commands, and options, and thanks to effective UIs like VScode and pudb.

BTW, good luck with your PR :slight_smile:

2 Likes

Yep, I’ve started by finding abandoned prs that needed work and tried to follow recommendations to get up to snuff so I can familiarize myself with the codebase

2 Likes

Picking up abandoned PRs is a great way to get into this :slight_smile:, but maybe slightly daunting (for me). So far, my approach has been:

  • writing docs: gives me a working knowledge about what is the expectation for a certain module
  • writing tests: forces me to understand the codebase, but in somewhat self-contained pieces

And now I’m trying to step-up to bug fixes :slight_smile:

4 Likes

Awesome!!

1 Like

I really want to get involved but I just don’t know where to begin! I need some inspiration!
I’m a PhD student working on computational genomics, I wonder if there is anything I can do on linode which would be useful in bioinformatics :thinking:

2 Likes

I don’t know how far you are in your PhD, if you are just starting, there are many open datasets for genomics that you can play with to get acquainted. There’s the, by now pretty old, 1000 Genomes Project. The Genome browser has gene expression data, and then there’s the Genome in a Bottle (GIAB) project. Although I’m not sure how much of GIAB is open (because of patient privacy), you might need to sign a few ethics forms to get access.

As for what you could do, you could practice some dataset preprocessing on Linode (attempt stuff that requires more compute or memory). Or maybe keep it simple, and just use your local machine to do some data exploration. The sooner you start this kind of experimentation, the faster you can move on to more interesting research questions :wink:

On the other hand, if you are already quite a bit into your PhD, you can share some of your research problems in a thread, I would be happy to participate and share my thoughts from the computational perspective (scientific software is my thing :wink: ). Hope that gives you some ideas :slight_smile:

3 Likes

My Devember project is to learn how to and practice writing software/firmware to control stepper motors, so that I’ll be able to upgrade my 3D printer and build mesh morphing robots.

Wish me luck!

4 Likes