System Programming Primer

I would like to remind anyone who is aspiring to become a "programmer" that there exists two worlds of programming
1. Application Programming
2. System Programming

Most of the courses available today like JAVA, .NET, Web Application Development, Front End Development, Back End Development, Full Stack Development, Android Development, iOS Development, etc. are meant for Application Programmers. Application Programmers write code to build business applications that run on existing System/Framework.

There are another species of programmers called "system programmers" who still writes code in C/C++ and deals with Linux/UNIX style operating systems. System Programmers write code which becomes part of hardware drivers, firmwares, kernel modules, software that runs on special computing devices such as mobile phones, modems, switches, routers, etc.

If you are able to run more than one application on any device today, it is because of system programmers. If you are able to encrypt/decrypt data on any storage device, it is because of system programmers. In this Internet Era, I can boldly say, the whole Internet (except Accounting, Billing, Network Management, Statistics/Intelligence) is built by system programmers. They are the invisible players who have shaped and are shaping what computers are today; what Internet is today. I can also say it is on system programmers' shoulders Application Programmers are standing.

Yet no institution prepares a student to become a system programmer. No training institute has a course on system programming. This course is meant to solve this purpose - to strike a balance between application & system programmers - to prepare deserving candidates to build a successful career in system programming. This course is planned for 130 hours as a finishing school course for ECE/CS/IT engineering students. It includes below 5 important modules which would enable any aspiring student to become a system programmer.

1. Computer Systems
2. Programming Tools
3. C programming language
4. Data Structures & Algorithms
5. Computer Networks

Click here to view the detailed syllabus.

A gun charge against NFL linebacker Khaseem Greene has been dropped because the man who said he gave him a weapon admitted he lied, the player's attorney said.

Greene, Walter Payton Jerseyswho had the charges against him dismissed by a judge on July 17 after a request from prosecutors, said the legal trouble has been "probably the toughest time of my life" and has been "very hard emotionally and mentally."

"People started looking at me differently and accusing me of being this thug, this monster, Alshon Jeffery Jerseysand all of it was false," he said by phone.

Greene's attorney, Jordan Howard JerseysJoshua McMahon, provided to an audio recording of the other man telling detectives he lied about Greene's involvement in a shooting outside a nightclub in Elizabeth last December.

The other man's admission came the day he told detectives Greene, who's from Elizabeth, was involved, but it wasn't included in a criminal complaint that alleged Greene was seen on camera handing him a gun, McMahon said.

The man, Jason Sanders, is accused of firing into a crowd and remains jailed on aggravated assault and weapons offenses. He has not entered a plea. He's represented by a public defender whose office policy is to not comment to the media.

Greene declined to comment on specifics of the case on the advice of his attorney pending a federal civil rights lawsuit he intends to file. Kevin White JerseysHis attorney said he has filed a tort claim notice warning of the lawsuit.

The prosecutor's office said it couldn't comment on specifics of the case while the case against Sanders is pending. Danny Trevathan JerseysElizabeth's mayor and the police department declined to comment.

McMahon said the audio recording proves prosecutors moved forward with charges even though Sanders admitted he lied.

"The prosecutor's office and police department worked in concert to repeatedly perpetrate at least two lies to the judge who they sought the initial arrest warrant from and the grand jurors who returned the indictment," Kyle Long JerseysMcMahon told