Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

shit

Name: Anonymous 2013-08-29 0:54

Holy shit, how do you professional programmers do it?

I've been working for a tech startup for the past year or so, coming from a background of writing open source code and academia stuff (did a PhD, etc.). Most of my programming has been on various open source projects (mostly Linux userspace, think KDE et al.) since the early 2000s. The way I wrote code was: a) get a full night of rest, b) read papers/attend class/teach classes/hang out with friends until lunch or so, and then work on code pretty much straight from 15h to 22-23h (sometimes even later), virtually undisturbed by anyone (my grad school lab was in a basement where no one ever came, that was nice).

But now? Oh man. I joined a business guy as a technical cofounder for a startup, we're doing well and as we've gone up in employees (we're at about 20 now, and growing) he's displaced me with more "professional" engineers who plan all sort of kanban and sprints and TDD and continuous integration and 2 year milestones and all that jazz, and I've never been more unproductive in my life. Never being able to write code continuously uninterrupted for more than 45 minutes, having ones-on-ones all the time, meetings and sprint meetings and feedback opportunities and sprint retros and having to write summaries of what I did every day (you'd think they could read git logs?) and having weekly full staff meetings... man I don't know how you guys do it.

I'm waiting for a bit more of my options to vest, and I'm outta here. It seems normal to everyone else around me, but it's making me lose my love of what I do. I can't possibly be the only one.

Name: Anonymous 2013-08-29 0:58

Writing code is only possible in "the Flow" state, any interruption terminates the "the Flow".
see http://en.wikipedia.org/wiki/Flow_%28psychology%29

Name: Anonymous 2013-08-29 0:59

>>1
You have to separate your work from what you used to know programming to be. You can still program like you used to, just not at work.

Name: Anonymous 2013-08-29 1:01

tech startup
There's your problem.  You have no isolation from the management.  (Perhaps you are the management!) What you need to do is find yourself a nice, large company where you can find yourself a patron middle manager who goes to meetings on your behalf, fills out paperwork, and arranges for your work to integrate with that of your coworkers correctly.  In return, you use your uninterrupted time to bang out good code that makes his division look good.

Name: Anonymous 2013-08-29 2:47

Programming in a team means doing bureaucratic work so that every member is accountable to the team. The whole team's code needs to be unit tested and documented thoroughly or else nobody could understand or develop the system when needed. You need meetings with people to syncronize your work effort and keep people updated with your progress.

Name: Anonymous 2013-08-29 5:26

One word: Jews.

If there had been no jews

no French Revolution,

no negro slaves in America (and therefore no negroes in America),

no American Civil War,

no Armenian Genocide (in which nearly all of the 2 million Armenians in the Ottoman Empire were murdered in 1915-23, instigated by jews),

no Russian Revolution,

no Chinese Communist Revolution (35 million killed/starved in "The Great Leap Forward"),

no World War I,

no World War II,

no Communist Soviet Union Genocide (85+ million Whites murdered by jews),

no Holodomor (in which 4 million to 10 million Ukrainians were starved to death by the Communist jews),

no murder and killing of upwards of 150 million of the best young men of the White race in the last century alone,

no Cold War,

no Korean War,

no Vietnam War,

no "NATO" bombing of Serbia,

no Iraq War,

no future Syrian or Iran War,

no Communism anywhere,

no destruction of Europe, our White homeland for the last 40,000 years,

no destruction of White Western Civilization,

no new China threat,

no global capitalism,

no endless "War on Terrorism,"

no demonization of White men and the White race in the minds of non-white races and in our own people's minds,

no racial "diversity" and propagandized and forced racial integration in our White nations,

no physical racial warfare against White people in our own nations by the non-whites brought against our will into our nations,

no globalist New World Order tyranny,

no declining world-wide White population,

no flooding of White nations by non-whites,

no world-wide extermination of the White race.

Name: Anonymous 2013-08-29 5:28

i love big gay white dick up my ass and white balls stuffed in my mouth with white flowing cum gushing out of my ears while screaming JEEEEEEEEEEEWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSS!!!!

Name: Anonymous 2013-08-29 5:30

8 get

Name: Anonymous 2013-08-29 5:33

go scrub some toilets, program on the side, you'll be happier.

Name: Anonymous 2013-08-29 7:11

>>1
This is what happens when non-techs do the hiring.  Kanban etc. sounds mystical and professional tto these guys.
Scrumlords and their ilk are cancer to a startup, so if at all possible get rid of them.  Otherwise you'll be lucky if your options are worth anything.

Name: Anonymous 2013-08-29 7:12

If you helped found the company then step up and make some executive decisions, nigga

Name: Anonymous 2013-08-29 11:31

>>1
OP, do what Sun did on version 2, took the company over from the manager/parasites, and only provide quality products customers want. Of course they got sold, but their Code is amazing, way ahead of the game, and completely backwards compatible (heck, some code maintained used 8bit instruction because of some big client needed it). Now you can all the work on OpenSolaris/IllumnOS/SmartOS.

>>5
LOL, I let the Repo do the bureaucracy. We compare our results daily with all contributed branches, and release only the best.

>>6
Parasites are parasites, regardless of species or race.

>>10
Amen! OP, you should be the Lead engineer, and assign a proper Hiring Interviewer/Department.

>>11
Amen! And he should do it nicely, since OP is friends with the business guy (I hope).

Name: Anonymous 2013-08-29 15:33

I've never worked in an environment like this. I actively avoid jobs that mention buzzwords in the listing like SCRUM, agile development, TDD, etc.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List