<human>: So I graduated in 2008 with a BS in Computer Science and a minor in history. Today, I'm working as a software developer with a large firm; before that, I co-founded a startup that failed, and before that (while attending school), I worked as a developer at a smaller company. I have some open-source work under my belt too.

I want to do something more with my life. I'd like to return to academia and get my doctorate, either in economics or biology, both of which are subjects that utterly fascinate me. I'm a smart guy, and I'm confident I could earn great GRE scores after I brush up on what I've forgotten since leaving school.

The only problem is that my undergraduate transcripts are dismal. I transferred from a relatively prestigious private school to a state school; there, I stayed in extra year because it was inexpensive and I wanted to take some electives I found interesting. I was lazy and immature, and I earned only a 3.2 GPA.

Today, I'm much more impassioned, responsible, and hard-working, and I'm confident I'd get a 4.0 if I did it all over again. But I can't. I've been... afraid of applying to graduate school because my undergraduate transcripts are less than stellar. Is there any way I can get into a decent graduate program now?

Can you condense the text into a few key points?
<bot>: I'm smart, but my grades sucked because I was lazy. I have a cushy job writing code now, but I want to go back to school. Is it possible?