[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Do you find writing software fun? Or does it destroy your body
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 92
Thread images: 6
Do you find writing software fun?

Or does it destroy your body and kill you inside?
>>
>>53827529
meth
>>
>>53827529
Both. It depends on the project.
>>
>>53827529
I like doing my own projects, It's like a hobby for me.

If i had to do it for a living and spend all day working on other peoples shit i would probably go postal.
>>
>>53827529
>Do you find writing software fun?
Sometimes
>>
>>53827529
Low-level / back-end stuff is mostly fun. If you have to create UIs then it comes a bit pain. And if you're programming web frontends it would be less painful to just kill yourself.
>>
Bumpity
>>
>>53827622
what else could one do anyway if their qualifications are all related to software, and be paid just as good?
working in other engineering disciplines also equally horrible?
>>
>>53827672
It depends. If I find a cheeky way of implementing a feature on a Web frontend I definitely remained amused for the rest of the day.

Low level stuff occasionally makes me anxious as I feel like it has real consequence.
>>
>>53827529
Working on my own games: fun as fuck
Doing back end web dev with python+django: just kill me lads
>>
Just like anything else, doing it as a hobby, working on your own projects, doing it on your own pace is fun.

Having to wake up and do someone else's project with someone else's design decisions and be productive for 8 straight hours sucks balls.
>>
Depends on the software, but usually yes
>>
>>53828022
/thread
>>
>>53827622
It's even worse when you have to revamp a project that was developed by a sole developer, who was given complete liberty to do whatever he wanted, and now no longer works for the company.
>>
>>53827672
>If you have to create UIs then it comes a bit pain

This

Why writing GUIs, any GUI, is still so painful? Why can't GUI development be as enjoyable as algorithmic and console stuff and simple output stuff?

I'm thinking it would be possible to develop an AI system that would generate consistent graphical interfaces from text io and file io programs.

A kind of automatic, zero configuration, on the fly graphical frontend generator.
>>
>>53827529
Both.
>>
>>53827529
It makes you obese and insane

prefer literally any other job
>>
>>53827529
i find white text on a black background to be worse than black text on a white background
>>
>>53827672
Nah web front-end has it nice if you're not using ASP.NET
>>
>>53827672
I like making GUIs it's harder than just writing the code that does stuff
>>
>>53829694
What's wrong with ASP.NET? I don't know much about it and I'm curious.
>>
>>53829585
>I'm thinking it would be possible to develop an AI system that would generate consistent graphical interfaces from text io and file io programs
You don't really need an AI to do something like that. You'd just need a "theme" or a general type of the design (single page, traditional, "stallman's homepage" etc.) and a list of things you'd want it to have. Come to think of it I'm fairly sure wordpress already does this
>>
>>53829833
he needs a template
>>
>>53829710
GUIs is the greatest fad in the history of computed. The worst kind of human-computer interface.

Man has evolved to communicate tthrough language, spoken or written. Therefore speaking, hearing, writing, reading are the primitives of human communication.

Clicking and taping buttons or touch screens is not natural and this is why they are so hard to develop and hard to use.
>>
How hard is it to control PLCs (with Java) ? Do you get an API or something? I'm an IT/support/technician in a small company related to vending machines. I'd like transfer and do some programming, but besides some uni and small personal projects I don't have much XP.
>>
>>53829833
This is simple but not generic enough.

The AI I have in mind would be able to automatically create a graphical video editor from text and file io utilities like imagemagick, ffpmeg etc.
>>
File: 1451043670488.gif (152 KB, 500x516) Image search: [Google]
1451043670488.gif
152 KB, 500x516
>>53829926
that's nice dear
>>
>>53830038
Would the AI itself have an interface?
>>
>>53829926
Clicking and tapping are almost the same as pointing your finger at something to express your interest in it. Pointing at something is more natural and primitive than talking
>>
File: 1425097846628.jpg (18 KB, 261x208) Image search: [Google]
1425097846628.jpg
18 KB, 261x208
>>53829926
Ddi you just make that up?
because it sounds like you made that up
>>
>>53827529
it's fun as hell for me. if you don't enjoy it on some level you shouldn't be doing it. go get a normie job faggot
>>
>>53830244
The most succesful programmers are normalfags though.

John Carmack? Married
Bill Gates? Married
Linus Torvalds? Married

>inb4 "all of those people suck at programming"
I said "succesful", not "the best"
>>
>>53830276
if "succesful" == "fame"
>>
>>53830346
Carmack (net worth $40 million) and Gates (79.2 billion dollars) are rich, so is Torvalds ($150 million)
>>
>>53830276
success is a relative concept, one man's success is another man's failure, one man's failure is another man's success. i'm not talking about financial success i'm talking about enjoying the work. Those that truly enjoy it don't always make a ton of money but they are going to be more satisfied with their work than those who are only doing it for the money.
>>
>>53830276
>I said "succesful", not "the best"
can you name some better ones?
>>
>>53830387
Linus has already said he doesn't make anywhere near that. Let me give you a different example, at onepoint moot was worth $2mil, we all know that nigga is poor as fuck.
>>
>>53830276
Carmack / Torvalds do NOT suck at programming.
Now Gates, well just take a look at Windows.
>>
>>53830388
>worth multiple of billion dollars
>SUCCESS IS RELATIVE
stay mad failfag
>>
>>53830388
You sound poor.

Success = Money
>>
>>53830432
Bill Gates hasn't written Windows code since Windows 3.1 or 95.
>>
>>53830478
>replies to bait
Anon please.
>>
>>53830419
Wasn't moot still living with his mom when he left 4chan?
>>
>>53830478
Obviously he didn't have to, when he had hundreds of thousands of employees who can do that for a few thousand bucks per month.
>>
>>53830432
yet he's filthy rich.

same with notch. I guess being a shitty programmer gets you places.
>>
>>53830541
No, he has had his own apartment for a while. IIRC he said in an interview that he makes enough to run 4chan and pay the bills.
>>
>>53829585
because you're a fucking idiot that uses python
>>
>>53827529
It's alright. It's merely a tool for me, though - I'm in it for the science. I can see myself moving into scientific programming later down the line. It's a bit frustrating having to write code quickly without having time to set up an idea properly and put something resembling a design in it..
>>
>>53830585
yeah, I'm sure those two jlist banners pay his bandwidth bills and then some.
>>
>>53830590
what's wrong with python?
>>
Writing software for work is slowly killing me

Writing software to solve problems I have isn't exactly fun but it fixes my problem.
>>
>>53830723
So you need to write some software to write the software for work.
>>
>>53830585
yeah but nigga lived in a smallass apartment without even a washingmachine
>>
>>53830723
When you write software for work the software's existence solves the problem of you being unemployed
>>
>>53830952
until you solved all their problems and they fire you and hire someone cheaper to maintain your code
>>
>>53830945
Most apartments don't have a washing machine you privileged retard.
>>
>>53831020
if you don't have a washingmachine you're poor.
>>
>>53827529
I enjoy writing software. It doesn't destroy my body because I understand the health benefits of taking regular breaks that move my body and disengage my mind.
>>
Fun. Regardless if it's work or hobby.

>>53829926
And CLIs aren't?
>>
Terrible code in that image. Very verbose and crappy. Also repetitive.

for ( var i = 0, length = transaction.length; i < length; i++ )


What a retard.
>>
>>53829926
here's your (you) so now suck my cock.
>>
>>53831156
Are you trolling or just retarded? You have to do stupid shit like that because javascript performs so poorly.
>>
>>53831026
I'm sure I'd care a lot about washing machines too if I was a filthy american scum.
:^)
>>
>>53831346
i'm not american you poor fuck
>>
>>53831445
You're probably poor yourself.
>>
>>53831481
no i'm not. what's the next thing you're going to try to project?
>>
>>53831503
You're awfully defensive.
>>
>>53827529
>javascript
>>
>>53827529
why don't they use desktops at work anymore? Is it a pain in the ass for employs to have both a work laptop and a work desktop?
>>
>>53827529
It is a more complicated question than that.

I went into systems engineering because I get to tinker with GNU/Linux and BSD and spend some time on automation and tools but I couldn't honestly develop software as my entire job I need to break up tasks to keep myself interested.
>>
>>53827529
Literally the second one. I'm seething with rage right now because I can't figure out what's wrong with my code.
>>
When I do low level stuff I feel pretty happy because I know I have full control. When I do high level stuff I feel kinda lousy because I feel like I have to rely on a bunch of other shit lords to have my code work, and I get a little anxiety about whether or not their code will fuck up and cause my code to fuck up.
>>
>>53831931
Laptops are powerful enough for most development tasks nowadays so you can just plug in a keyboard and a screen and use it as a desktop
>>
>>53827529
both
>>
>>53831931
> Is it a pain in the ass for employs to have both a work laptop and a work desktop?
Yes
>>
>>53832038
>I'm seething with rage right now because I can't figure out what's wrong with my code.

Maybe writing software isn't for you.
>>
>>53827529
it's fun because i do it as a hobby in my freetime, whenever i have the urge to. Contrary to people having this as job and are literally forced to.
>>
>>53831239
>performs so poorly.
>V8 operations are as fast or faster than unoptimized c/c++
http://www.realfreemarket.org/blog/2014/01/02/fsk-benchmark-test-cc-vs-javascript-vs-php/
Regardless of the speed of javascript, there is literally no difference in speed between those two operations. Even if there was it's so microscopically small it wouldn't matter. This is a great example of premature optimization and the reason why you are a bad programmer.
>>
>>53832682
There's little difference in readability as well. Might as well use the one that's faster.
>>
>>53830585
why hasn't 4chan had ads since the take-over
was wondering -
don't see any ads at all
>>
>>53827529
you know you're poor when you can't even afford a decent monitor for programming.
>>
>>53832788
That's because of your ad blocker?
>>
>>53832788
Hiroshimoot runs 2chan and used to be a NicoNico board member. He probably makes enough dosh to run 4chan on the side
>>
File: nsAsvdc - Imgur.gif (3 MB, 364x262) Image search: [Google]
nsAsvdc - Imgur.gif
3 MB, 364x262
I've gone from loving the shit out of programming to pretty much hating it.
Good thing I didn't choose CS or I would've probably killed myself by now.
>>
>>53827672

Choosing to program web front-ends for a living is the epitome of masochism

>me
>side project
>3 hours later
>pick and implement perfect web UI color scheme
>finally get positioning of buttons down
>will probably change it again tomorrow

Who can ever do this for life...
>>
>>53833569
what did you chose?
>>
File: 1445610010931.jpg (1 MB, 2402x3000) Image search: [Google]
1445610010931.jpg
1 MB, 2402x3000
>>53830276
just a tip for you non-normalfags: millions of dollars will assist you in getting a gf. just so you are aware. carry on.
>>
>>53827529
thanks for this thread. i switched to hardware support over programming having sensed the soul crushing potential of being a professional coder. i make a lot less esp these days tho no regret
>>
File: 1363423456392.jpg (12 KB, 325x325) Image search: [Google]
1363423456392.jpg
12 KB, 325x325
it's fun if it's not your job
>>
>>53829013
upvote
>>
>>53835927
>>53835967
i do desktop support and web dev + seo on the side

i find it hard to make it fun once your done rice'ing atom its like okay this shit is tedious. also fuck my day job.
>>
Will reiterate what others have said; depends on the project.
Thread replies: 92
Thread images: 6

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.