Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I designed a cut down ARM core that ran on a FPGA. Then wrote a compiler to run mmy own code on it.

That's "full stack" development :)

Also wrote a BBC Micro emulator, which was great fun.



I assume that is Computer Engineering and not a Computer Science degree?


That sounds fun, I designed the instruction set on my CPU myself and I didn't get around writing a compiler for it (I only wrote an assembler).

Since I designed the instruction set I made some very quirky design decisions to make the test programs I was writing easier, instructions were 16bit but only 6 bits were used for the instruction so I had a lot of single-word instructions that did a lot of heavy lifting for my programs.

Did you really do that at the bachelor level? I feel like my uni was a bit abnormal on how many hardware classes and projects we had at a bachelor level for computer science.


Yup, did it for my BSc. There was plenty of modules to pick, I just went for the ones that I thought would give me the best experience.

Also wrote a toy kernel, with scheduler etc.

All great fun.


Got anY blog or write-up on that?




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: