Skip to content
View bocke's full-sized avatar
🙈
I may be slow to respond.
🙈
I may be slow to respond.

Block or report bocke

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
bocke/README.md

`# 👋 Hi there!

I'm Bojan (🔊), but if that’s hard to pronounce, you can call me Ben — it’s close enough. 😉


🧠 About Me

  • Location: Belgrade, Serbia, South-Eastern Europe.
  • Background: IT & FOSS enthusiast, self-taught programmer, and long-time Linux user

💻 Programming & Tech

Languages I worked with

  • C • C++ • POSIX shell • Python • Perl • Pascal • BASIC • Ruby • PHP • SQL • a bit of Assembly (x86, 6502, 8080)

Languages I'm exploring

  • Rust, Go, Nim, Zig, Lua, Scheme, Lisp, assembly (ARM7, ARM64).

Operating Systems

  • Main OS: Slackware Linux (since 1999), Current.
  • Other OSes: macOS Tahoe (26.1), Windows 11.
  • Retro/Historical: DOS variants, UNIX and adjacent systems, old Linux and ELKS, CP/M, OS/2, Windows 1.0-9x/NT, AmigaOS, Atari TOS, classic MacOS, Mac OS X.
  • Alternative: HaikuOS, AROS, ReactOS.

Hardware platforms

  • Retro computers: Commodore 64, Commodore 128, Atari ST, Amiga 500, ZX Spectrum 48k.
  • Embedded/SBCs: Planning work with: RPi/Arduino (or alternatives) for IOT/gardening/permaculture projects. Interested in building a custom distro with Buildroot/Yocto.
  • Other interests: embedded Linux, system engineering, system administration, and hardware and software preservation

⭐ Personal interests and hobbies

  • Music: guitar & bass (blues, soul, rock, funk, early R’n’B)
  • Drawing: mostly cartoons and caricatures
  • Writing: drafting a fantasy web novel
  • Nature: relaxing near water, walking in nature
  • People: spending time with friends and family
  • Pets: currently don't have one, but thinking of getting a cat.

Foreign Languages

  • English – Near-native
  • Italian – Read comfortably, speak at a basic level
  • French – Can read well, speak a little

Languages I Want to Learn

  • Chinese • Japanese • Spanish • Portuguese • Greek • Polish • Russian

🐧 Community Involvement

  • Moderator & contributor at MyCity.rs forums
  • Admin at Slackware Serbia community
  • Occasional contributor to SlackBuilds.org
  • Occasional small contributions to various FOSS projects (nothing major so far)

📜 Certifications

  • CompTIA A+
  • CompTIA Network+
  • CompTIA Linux+
  • LPIC-1

🧩 IT experiences

  • Worked with a wide range of operating systems, including multiple Linux and BSD variants
  • Packaged software for Ubuntu, Fedora, Slackware, and AppImage
  • Created minimal chroot-based Linux environments for experimentation
  • Used various virtualization solutions on Linux (QEMU/KVM, VirtualBox, etc.)
  • Familiar with multiple Linux/BSD init systems and package management tools
  • Experience with chroot and LXC containers
  • Some hands-on experience with CI/CD pipelines
  • Performed LAN setup, maintenance, and troubleshooting
  • Provided IT equipment procurement and consulting
  • Diagnosed and resolved hardware and software issues in a small company
  • Maintained and administered a community website on shared hosting
  • Served as a forum moderator and mentor, helping users with technical and community issues
  • Wrote and translated Linux-related tutorial articles
  • Some public speaking experience, though still not confident in that role

🤖 AI-Assisted Development Experiments

  • Over the past year I’ve been experimenting with AI-driven development. It’s a long topic and I have plenty of thoughts about it, but here’s the short version: AI isn’t replacing developers anytime soon, but it can be genuinely helpful, especially on smaller, well-defined tasks.

  • To test this properly, I tried building a bunch of different things with AI support:

    • text editors (console and GUI),
    • file managers,
    • a man-page viewer,
    • a small Markdown authoring tool,
    • simple lexers, parsers, interpreters,
    • a few other utilities.
  • I also experimented with using AI to:

    • debug code,
    • add new features,
    • adapt existing projects,
    • and even generate shell scripts (which works, but you really have to double-check everything).
  • Some of these projects might get released at some point once I clean them up. The basic code is there; it just needs some shaping before it’s ready for the world.

  • One thing I noticed is that AI’s usefulness drops as a project grows in size or complexity. At that point you basically switch back to human-led development and use the AI as a helper, someone to ask for a quick review, bounce ideas off, or help track down an odd bug. AI is also useful when exploring feature ideas, but only if you already know what you want.

  • So here’s my takeaway:

    • AI as a fully automatic programmer: not reliable.
    • AI as a helper for small tasks: very good.
    • AI as a learning tool: surprisingly effective, especially if you already know the basics and ask the right questions.

News

  • 2025.11.08. - I actually broke GitHub stars by having more than 5k stars. I had to remove some to access the rest. For the more important ones, I ended up either saving the content locally on the disk or documenting them via Zread.ai. 5k is too much to manage manually, so I don't know what to do except to ocassionaly remove some in passing.
  • 2025.12.02. - I cleaned up a lot of starred repoes. I have around 9.980 left (still a lot). It's likely that number was at least 500-1000 starred repoes higher before. I also deleted all groups. Now I can access "the stars" much more easier and rarely see the unicorn again.

⚙️ Always curious about how things work, how to break them and then fix them again.

Pinned Loading

  1. ufiformat ufiformat Public

    Forked from tedigh/ufiformat

    My clone of ufiformat repository. Currently only for backup purposes and possible future build patches as it was abandoned by the author.

    Shell 11 1