Current 8th Gen Intel processors are good for general computing tasks such as coding, word processing, and internet browsing. However, suppose you specifically require high-performance data analysis or graphics rendering. In that case, you may want to consider a newer processor model. to get the most out of your i5 8400, you need 16Gb ram with an M.2 drive that will give you enough performance for coding. But in the end, it depends on the compiler and how big of a task you're asking your computer to run.