My name is Oskar and I go with the IGN confusedoncoffee. I started as a computational linguist and learned national language processing and machine learning at the LMU in Munich. I had a good time doing machine learning models with datasets and scrapping the internet. Back then Twitter API was useful and free. After my bachelor thesis, I wanted to work in another field, where most internet users interact with the web, so I chose the web development as my new interest.
So I moved on to web development to surprise users with good design and nice usage. I never delievered good UI design, but designer told me how to design components, so people like it. I started learning CSS, HTML, VanillaJS, before I touched a big JS framework, because I realized most webpages are just SPA (sadly).
I realized, good design is really hard. #respect to the great UX designers out in the wild. I have around >5 years of Angular experience now. Still doing it at my work and I did a few dives into other JS frameworks and overall I think, it's always nice to see new things come up.
Along the way, I also learned to work with the tools, which help developer manage the source code. Big thanks to Emacs, helping me through the day and making me more productive. I wrote a few packages, which help me to automate my workflow, I am rather sceptical about LSP. Still surprised by GIT everyday, such an awesome tool. #respect :)
Further, I want to thank all the OpenSource teams and FOSS as an important part of our developer culture and identity. I am doing my best to provide something as well, whoever wants it, but I always try to supply tests and documentation, where possible. Doing a good documentation is another thing, I learn everyday.
Learning Rust (Actrix, warp, tokio, ....) and Golang (gin-gonic, viper, cobra).
Thinks I tried, some of them a explained in a post (Github Blog page):
- Matrix bot, which can take commands and response with the guardian text links (Rust)
- CLI, which allows actions on a Wekan board (Rust, clap)
- CLI, which sends notificaitons to the UI for a time management approach (Pomodoro) (Rust, clap)
- TODO list to track items to buy in various shops. (Rust, Rocket)
- Voting webpage to vote on subjects (resataurants) based on different criteria (Rust, Rocket)
- ChoreScore, competing on mandatory tasks against different teams to achieve awards and be ranked on a leader. (NG, Golang (viper,gin-gonic), Redis)
Please check out other projects on my hosted Git server.
Currently I own a Linux Machine with KDE Neon and an AMD GPU, which allows me to play nearly all my Steam games, which is awesome.
- RP2
- RP4
- RockPro
- ...
Anyway, enough about me. I do a lot to preserve my privacy and try not go give everything to big companies to fill up their data pools. Please stop collecting data... Why is everyone using all these services, which collect everything...Most companies don't know what to do with this data anyway.. Srsly.. If you want to have the source code of a project, ,which I reference in my blog, please message me. I don't provide many open repos, because it's responibility, to have it checked for security and just putting somethhing in readmode once it public, doesn't make much sense, further the tests, test the important stuff and it's rather d2d business, I write tests, if sth. is broken to fix an issue. The approach is different here from my working environment.
Get in contact with me on matrix. For my IGN msg me on Github.