Do you program regularly?
yes its my job. im a full stack web developer
I write personal projects from time to time; nothing professionally (yet!)
halp I am drowning in C++ abrbrbrbrbrbrbr
yes, i write programs to make me feel happy
no, im never going to do it professionally
>5 Same here, more or less. I just want to write stuff to benefit other people and give myself a purpose.
If work doesn't count, then no. I sometimes work on personal bite-sized projects, mainly for my own convenience, but I have never finished any larger project.
I haven't done any major projects in quite a while. I started looking into personal projects recently but haven't decided on anything so far.
I once spoke with a guy at Intel about how pursuing a career as a programmer affected both his hobbies and how he spends his free-time. He replied, "I used to program a ton in my free time, almost entirely just for fun, but when it became my day-job I dropped it pretty fast. Now I just use those skills to enhance my other hobbies, like as an example I recently wrote a Python script that scrapes data from the MLB website to baseball statistics. So no, I don't write much in my free-time anymore but that's not really a bad thing."
I imagine more than a few people (here and elsewhere) have similar experiences. I've taken some steps to guard against this ennui myself by (1) investing myself in my personal projects and (2) building a consistent schedule and structuring my free-time; while also allowing time for self-improvement and fitness, I (among other things) set aside some time to hack away at this pretty big personal project.
The project is written in C++ and I've never done anything like it before, it's really pleasant to learn all these new concepts as I go. I feel also that it's given me a better sense of "good practice" at my day-job as well.
Right now, pretty much every day. After finishing my Humanities degree I'm trying to find a programming job. I've been writing personal projects in Python and C for years, but I want to focus on cyber-security so recently I've been working out how to fuzz a free software chat application. It's been fun so far.
@10 what fuzzer are you using? since you're looking towards cybersecurity I think using AFL for your fuzzing project would be a good way to practice with a widely-used tool, I know a few people using it in their professional capacity as well
Oh, that's good to hear, because I intend to use afl. I haven't actually got around to using it yet. Since I am fuzzing the library on which the chat application is based, and not the app itself, I've written my own basic front-end which will pass the input generated by afl to the library's internals. Next step is compiling the library and front-end with afl-gcc, and then the fuzz can begin.
It's cool that you know people in cyber-security. Any advice on getting a job in that field?
@12 I don't have ton of advice on getting a job in that field (maybe someone else could chime in on this) and even the people I know who run these kinds of tests and gather metrics normally do it as an extension of their existing job.
i.e. we've absorbed a lot of responsibility for guaranteeing the security of the software we write so being attentive to security needs as they arise has fallen on our developers. So I can't speak much on getting a job in cybersec. but there are a ton of roles where those skills are useful. E.g. you can fuzz for bugs and unintended behavior (not necessarily leading to a vuln) as a dev or in a similar capacity.