RSSAmplifier

Blog

gryt.io on Gryt

Recent content in gryt.io on Gryt

gryt.ioRSS feed ↗12 posts

Latest posts

The miracle of AI agent-assisted learning

Everybody’s talking about the impact of AI code generation. It’s a big deal. But I found incredible value on the other side: AI assisted learning . Here’s my blueprint.

SIMD implementation and Kotlin checkcast incompatibility

I played around with SIMD in Kotlin inside a multi-threaded Mandelbrot generator. My implementation was ~40% slower than the full scalar approach . What happened?

Enhanced vim motions in IntelliJ

vim allows powerful text manipulation: di" to delete inside double quotes, ci( to change inside brackets, etc. If you use IdeaVim in JetBrains IDEs, this can be enhanced with the AnyObject Plugin .

My Favorite (Tech) Talks

Watching (tech) talks is a hobby of mine. It puts me in a kind of meditative mood while watching the explanation unfolding. Here’s a list of my all-time favorite talks. Very few of them are about a specific language / framework. The majority is to make you think and re-assess your mental models.

Free and self-hosted retro tool

At the end of each of my course, we do a retrospective to have all the opinions of my students. Until recently, I used ludi , but the free tier is gone ☠️.

What Unit Tests tells about Human Nature

It’s Friday night. after an intense week of work, you’re about to take off to enjoy your week-end. Your boss storms in the office: “You’re still here! Great, I need you to add a hot fix in our Phronabulax System. We expect a demo Monday morning very early, everything has to be ready!” Well. That was unexpected. You know your boss, he/she wouldn’t ask if it…

Powerpoint and Chickens

Do you remember that day — probably a rainy one — when you sat in a conference room? Your heart was filled with eagerness to dive into the speaker’s mind. You even prepared by documenting about the topic, to fully comprehend the genius striding in front of you. The common purpose And then, as the drama unfolded in the room and the rain kept pouring outside, this slide came up:

Qt Model / View

The Shock The first time I’ve read the Qt Model / View documentation, I was shocked. Flabbergasted. Blown away. I started with a vague idea of the purpose of the Model / View, and finished convinced that I understood even less. My first implementation of the pattern was an utter failure: it looked like a Frankenstein implementation of a boilerplate code written by a crazy monkey. This was…

Contact

Email — robin@gryt.io x.com — @synapticrob I look forward to discuss with you :)

About

I’m Robin Penea I’m a passionated software engineer. To me, software development is a craft. It has to be practiced, again and again. Through trial and error, it improves. With theoretical knowledge, the craft deepens. I’ve been doing it for more than 15 years, and I love it. I worked in small startups and huge corporations. The constraints evolve, but the fundamentals stay the…

Projects

[2020] ANEP Monitoring — ANEP Monitoring of the devices fleet. Development of the mobile app that provides real-time monitoring of the devices (elevators, security doors) fleet. The details of each device can be displayed and it can be called (using ANEP Mobile) for further configuration. ANEP Monitoring map display Detail of a device History of operations for a given device × Flutter, Dart,…

Teaching

IT School I teach programming courses in an innovative IT School: Coding Factory. This school offers an alternative pedagogy based on the PBL method (Project Based Learning), the eduScrum. I teach from Bachelor to Master’s degree on many topics: Algorithms, Python, Java, Android, Linux. Company Training I provide technical training on the following topics: Django Kotlin The training is done…