I have recently joined an organisation which is public funded. In my team there are couple of senior developers and in my project there is a guy who joined here as a fresher. Well the problem is he really writes a crappy code and when I gave some hint to write good quality code he told me no one matters as management wants to see only visible changes.
I understand this thinking because unlike some software company the projects are not main source of income for them and they just need projects to get more funding.
About other senior developers they are in some other project and rarely communicate with us or talk about code reviews etc. they seem to be too relaxed and enjoying perks.
I had high hopes to learn things but now I seem to loose tracks on how to do, any request to review or refactor will surely be rejected as it adds nothing visible to projects.
How can I use the relaxing environment here to make myself better programmer?
PS: I used to do consulting for Google and hence know the value of good team and code reviews.