Live data from Hacker News

Bringing up 802.11ac on FreeBSD

adrianchadd.blogspot.com

1–10 of 19 posts

Re: Bringing up 802.11ac on FreeBSD

#3
How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky.

Or does one just happen into these jobs as an apprentice and spend years learning on the job?

Re: Bringing up 802.11ac on FreeBSD

#4
post #3

How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky. Or does one just happen into these jobs as an apprentice and spend years learning on the job?

I think in this case this is mostly having access to the right specs, and preferrably having spent time working on the controller firmware...

Re: Bringing up 802.11ac on FreeBSD

#6
post #3

How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky. Or does one just happen into these jobs as an apprentice and spend years learning on the job?

Apprentice in system programming? Never seen one.

As most other things it comes to passion. If you literally write C in your dreams and spend every waking hour hacking OS kernels you'll get to be very good.

Re: Bringing up 802.11ac on FreeBSD

#7
post #3

How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky. Or does one just happen into these jobs as an apprentice and spend years learning on the job?

By doing it. If you look at enough code, ask specific questions on IRC or mailing lists, and follow through on the references, you'll eventually learn.

Re: Bringing up 802.11ac on FreeBSD

#9
post #3

How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky. Or does one just happen into these jobs as an apprentice and spend years learning on the job?

Adrian could speak for himself but my guess is from what he has written in the past that he got his start by being mentored by one of the FreeBSD developers. FreeBSD is big on assigning mentors to those interested in developing for it. So if you have an interest in getting all up in the underwear of an Unix OS you might consider developing for FreeBSD. I'm sure they would love be to have another developer join their ranks!

Re: Bringing up 802.11ac on FreeBSD

#10
post #3

How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky. Or does one just happen into these jobs as an apprentice and spend years learning on the job?

you find something that really bothers you and dig deep. REALLY deep.

do it enough times, and you too will write blog posts like these.

Post reply on HN