Open in app

Sign in

Write

Sign in

Mastodon
Adrian Nenu 😺
Adrian Nenu 😺

345 Followers

Home

Lists

About

Published in

Bootcamp

·Pinned

Dante’s Code Hell Inferno: the Nine Layers

Torments of Software Engineering Through the Prism of the Circles of Dante’s Inferno as a Satiric Thought Experiment on Best Practices — Having previously introspected how The Software Engineer is a Creator of Universes and delved a bit into the philosophical realm with Plato’s Republic Of Software Engineering, I stumbled upon how well the sins of software engineering can be expressed through Dante’s work for added artistic touch.

Software Engineering

7 min read

Dante’s Code Hell Inferno: the Nine Layers
Dante’s Code Hell Inferno: the Nine Layers
Software Engineering

7 min read


Published in

Level Up Coding

·Pinned

Plato’s Republic Of Software Engineering: A Philosophical Perspective

Pondering On The Parallels Between Plato’s Philosophical Work And Modern Software Engineering Culture. — Plato’s Republic would certainly not be the first thing that comes to mind when contemplating software engineering, but philosophical principles can offer intriguing insights and parallels to modern best practices! By applying Plato’s principles of justice, societal structure, and education, we can envisage a Republic of software engineering.

Software Development

3 min read

Plato’s Republic Of Software Engineering : A Philosophical Perspective
Plato’s Republic Of Software Engineering : A Philosophical Perspective
Software Development

3 min read


Nov 16

Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part II —Tokenizer For a Simple Program

Creating Tokens For a Hyphothethical Yet Working Programming Language to Understand Compilers Better — In the previous part of this series, Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part I — Hades), we have covered what we want to accomplish and the general structure of a compiler: Code => Tokens => Parsed Tokens as Abstract Syntax Tree => Assembly…

Programming

5 min read

Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part II —Tokenizer…
Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part II —Tokenizer…
Programming

5 min read


Nov 9

Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part I — Hades

An Educational Passion Project to Understand The Complexities of Building a Compiler to NASM For a Custom Language — To kick off this series, we will discuss what a compiler is and what the general structure of a compiler looks like. We will implement throughout the series a fairly basic compiler for a new programming language, following the classic skeleton of a compiler. The immediate goal is to create…

Compilers

4 min read

Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part I — Hades
Building a Mythological Programming Language Compiler For an x86 CPU (NASM) — Part I — Hades
Compilers

4 min read


Published in

Long-Term Perspective

·Nov 5

Software Engineering Isn’t Heaven

Uncovering Myths and Realities of Software Engineering Day-to-Day Without Sugarcoating — Software engineering is akin to modern alchemy where engineering minds forge miraculous solutions from ones and zeros. It’s seen as a field where innovation is constant, job opportunities are endless, and the work environment is nothing short of idyllic. There are a couple of problems with this romanticised understanding as…

Programming

6 min read

Software Engineering Isn’t Heaven
Software Engineering Isn’t Heaven
Programming

6 min read


Published in

Level Up Coding

·Nov 4

Building an 8-bit CPU Emulator in C++ And Java That Can Run a Program

Understanding Assembly CPU Operations Step-by-Step — To more intuitively understand how the central processing units in our devices function, let’s implement a very basic educational emulator which will simulate what the CPU would be doing in hardware. If you like this content, please consider clapping, following and subscribing to my newsletter. HelloWorld Assembly Program For our purposes, we will…

Programming

10 min read

Building an 8-bit CPU Emulator in C++ And Java That Can Run a Program
Building an 8-bit CPU Emulator in C++ And Java That Can Run a Program
Programming

10 min read


Published in

Stackademic

·Oct 29

Godot Automated Unit Tests For Your Game Development Journey

How Much Time Gets Wasted On Manual QA For Bugs That Could Have Been Caught Automagically? — This is a polarising topic for the game development Godot Community but one I feel needs awareness and consideration just the same. …

Game Development

5 min read

Godot Automated Unit Tests For Your Game Development Journey
Godot Automated Unit Tests For Your Game Development Journey
Game Development

5 min read


Oct 29

Instantly Beautify Your Website Using Animate.css And ScrollReveal

Add These Light CSS and JS Libraries to Your Website To Make it More Flashy Using Just Classes — Whether it’s your personal or company website, you can make use of the following libraries very easily to right away add some flashiness either generically to your pages or especially to call-to-action elements. Frameworks have come a long way since the time when marquee was the fanciest 🙂. Animations.css

Web Development

3 min read

Instantly Beautify Your Website Using Animate.css And ScrollReveal
Instantly Beautify Your Website Using Animate.css And ScrollReveal
Web Development

3 min read


Published in

Bootcamp

·Oct 28

Self-Driving 3D Car with Machine Learning in Godot: Part II — Environment and Physics

Designing a Simple 3D Environment in Godot For Experimenting With Machine Learning Reinforcement Learning. — In the previous part of this series, we set up the Godot Game Engine with an empty 3D scene and downloaded and added it to the Godot RL Agents machine learning library. In this part, we want to create a scene that has: A road made of simple 3D boxes. …

Game Development

5 min read

Self-Driving 3D Car with Machine Learning in Godot: Part II — Environment and Physics
Self-Driving 3D Car with Machine Learning in Godot: Part II — Environment and Physics
Game Development

5 min read


Published in

Bootcamp

·Oct 27

Self-Driving 3D Car with Machine Learning in Godot: Part I

Leveraging the Godot RL Agents ML Library To Build a Basic Car Simulation With Reinforcement Reward-Based Learning! — This is an experiment I have been wanting to pursue for a while as a learning opportunity. …

Machine Learning

6 min read

Self-Driving 3D Car with Machine Learning in Godot: Part I
Self-Driving 3D Car with Machine Learning in Godot: Part I
Machine Learning

6 min read

Adrian Nenu 😺

Adrian Nenu 😺

345 Followers

Software Engineer @ Google. Photographer and writer on engineering, personal reflection, and creativity - nenuadrian.com.

Following
  • Motaz Majed "My To-Do List is Laughing at Me!!!"

    Motaz Majed "My To-Do List is Laughing at Me!!!"

  • Matt Bentley

    Matt Bentley

  • Arslan Ahmad

    Arslan Ahmad

  • Kelvin Sajere

    Kelvin Sajere

  • Jesse Nerio

    Jesse Nerio

See all (1,076)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams