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

Those of you who actually write code as a profession, what's

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 65
Thread images: 11

File: i3.png (294KB, 1366x768px) Image search: [Google]
i3.png
294KB, 1366x768px
Those of you who actually write code as a profession, what's your workflow look like?

>15" Macbook Pro 2015 (work provided)
>OSX
>Sublime Text
>Bash
>Git
>Github

when my new machine comes in it's going to look like this

>ThinkPad P50
>Arch
>Gnome (switch to i3?)
>Sublime (switch to Vim?)
>Bash
>Git
>Github
>>
>javascript
>real programmer
>>
>>57374287
pic is from google, but my workplace is a C, JS, Python shop, I write JS and Python
>>
File: 1477620150502.jpg (171KB, 779x600px) Image search: [Google]
1477620150502.jpg
171KB, 779x600px
>>57374274
> not using fira mono
>>
File: 2016-11-04-011037_700x784_scrot.png (113KB, 700x784px) Image search: [Google]
2016-11-04-011037_700x784_scrot.png
113KB, 700x784px
>>57374315
What stuff do you do in C
>>57374325
hell yeah
>>
>>57374274
>toddlerbook
>>
>>57374274
>some Dell Precision 7000 series with 20 CPU cores and 40 HT
>RHEL
>qtcreator for C++
>emacs for Ada, python and various other languages
>git

>+some thin client for windows and office

No screenshots because the machine runs on a separate network and is not allowed on the internet.
>>
>>57374325
>not Fira Code
pls
>>
Win10 laptop
Visual Studio Community Edition
Sharpdevelop
Notepad++
>>
>thinkpad w550s
>atom
>atom debugger plugin
>atom git plugin
>atom github plugin
>>
>>57374287
Better than not being able to program anything at all like you.
>>
>>57374274
Work:
- Dell desktop with 4ghz 8-core Xeon, 32 gb ram, 1 TB ssd
- 3 1080p monitors
- Windows 8.1 Enterprise
- VS 2015 Enterprise
- TFS for issue tracking, tasking, and source control.
- WPF Snoop for debugging WPF applications
- Sublime Text for notes and quick edits
- Python for automating my annoying tasks (morning.py: get latest source from source control, run build scripts, build solution, migrate DB, etc...)

I spend most of my time in Visual Studio, though I frequently use the *nix tools I'm used to through Cygwin for automation and things like grep.
>>
>>57374592
>overkill computer for developing a .NET database frontend
>>
>>57374649
You litterally can't have an overkill computer for a .NET database frontend
>>
>>57374373
we provide a serverless API for moving JSON packets around the globe in under 250ms, basically with out front end API's you never have to write a back end for your apps

>>57374574
did you switch to atom from sublime? is it quantifiably better or just different?
sublime chugs when I try and format 800,000 lines of JSON into readable text
>>
>>57374692
It's litterally the official poor hipster text editor. It coughs when even opening a 10 line text file. [spoiler]I like it anyway[/spoiler]
>>
Vim on Linux

Anyone who says they use a microsoft product (vs, vscode) is not a professional.
>>
>>57374755
vim users are either admins or NEETS
>>
>>57374721
can confirm
>>
A computer
A keyboard
A brain
>>
>>57374274
Read bug report

Verify

Open code

Shudder at all the horrible things done to this program so far

Daydream about personal project you never work on

Fix

Commit

Update bug report so QA knows to check it

Go home

Alone

Drink to forget

Fail

Cry self to sleep
>>
>>57374755
If you are a code monkey, sysadmin or hipster student I'm sure vim is great. In the real world people use emacs or an IDE for software developing.
>>
>>57374274
>some HP workstation
>runs windows 7
>mostly write C# in VS2015
>sometimes work with legacy software in BASIC
>do a bunch of shit in linux through SSH because I'm the de facto expert on that

it's a comfy job but I kinda of wish they'd let me use the tools I want
>>
>>57374649
No, I work in the oilfield. Lots of real-time data analysis and calculations, data processing, and 2D and 3D visualization.
>>
>>57374274
arch is nice if you install/uninstall software a lot (you will probably do if you are comming from aplel) otherwise i would recomend gentoo.
i3 and vim is what i use. (Try out emacs too)
A bloat free machine feel's awesome.
>>
I assume by workflow you don't mean tools. Still in school but I have 2 part time jobs 10 hrs a week each.

I find I get way more done if I reserve large timeslots across the week and do one and only one thing without switching. School fucks it all up but my schedule starts at 8, either doing school then a 4-8 hour coding session in the afternoon-evening, or in the morning if thats how it goes.

I don't like to be interrupted.
>>
>>57374274
win10 desktop
nvidia gpu
vs 2015
vs github plugin
nsight
physx visual debugger
private subversion server


>also what the fuck is that abomination you posted?
>>
>>57375021
samefag. Adding on to this, I do way more "coding" on paper before I write anything. Once its coded that usually is followed by several hours of debugging some bullshit and inevitably getting side tracked into another issue
>>
File: 1447695023619.png (218KB, 1715x1054px) Image search: [Google]
1447695023619.png
218KB, 1715x1054px
>>57374274
>>
>>57374274

open the IDE

write the code

click run

debug

repeat until project finished

then either put it on shithub or just let it get forgotten

never touched emacs, vim, visual studio, that shit is confusing as hell
>>
File: 1452568229998.jpg (36KB, 491x566px) Image search: [Google]
1452568229998.jpg
36KB, 491x566px
>>57374274
>Gigabyte Ultraforce laptop
>16gb RAM, i7 4710HQ, 870M
>Use additional 24 inch monitor
>Windows 10/Ubuntu
>Use VS, Rubymine, PyCharm, CLion, IDEA, Quartus (for VHDL), Atollic TruesStudio (Embedded Systems) or sublimetext
>Git
>Bitbucket/Sourcetree or github depending on project
>I work as a Java developer and use various other languages for freelance projects I get hired to do. Sometimes I even do embedded systems or design hardware.
>>
>T420 16 GB RAM + External monitor
>Win 10 LTSB the 2016 image
>VS2015 with latest updates
>TFS
>Build server on Azure

Comfy life, more money than I need, 0 stress. Feels good being effective using proper tools.

Bonus points:
>posted from IE
I literally have nothing installed on this machine besides VS.
>>
File: lel.jpg (158KB, 537x905px) Image search: [Google]
lel.jpg
158KB, 537x905px
>>57374755
>>
>>57374842
A number of professional developers I know beg to differ.

People use whatever they're comfortable with
>>
File: 1394894451382.jpg (24KB, 506x513px) Image search: [Google]
1394894451382.jpg
24KB, 506x513px
>>57375415
>>
File: 1476675717267.png (124KB, 960x960px) Image search: [Google]
1476675717267.png
124KB, 960x960px
>>57374274
I do embedded firmware dev. Nothing too special but I'd prefer not to say which company I work for. Anyways I use a Thinkpad T400 as my daily driver.

>P8400 Core 2 Duo
>8GB RAM
>500GB SSD
>Kubuntu 16.10

It just werks but it's thick and heavy. The keyboard is also showing its age. Buying new parts for this machine would be dumb since the whole laptop is going for about 80 USD on ebay. I think it's time to retire this computer for use as a weekend shitposting machine or home server. What's a good replacement? The 2016 MBP looks good as long as I get the 13 inch without the cuck bar. What does /g/ think? Is OS X even useful or will I just be installing GNU/Linux the next day?
>>
>>57375518
>throttling overheating toddlerbook

The T400 will last longer.
>>
File: 1452883447695.png (386KB, 757x1077px) Image search: [Google]
1452883447695.png
386KB, 757x1077px
>>57375518
>Is OS X even useful
>>
>>57375489
Vim is decent for editing someone else's code and configuration files. Not for developing software. Your friends are professional editors making someone else's code look better arranged.
>>
>>57375518
if you're going to waste money like that, take an xps 13, the most basic model is good and a lot cheaper than macshit """"pro""""
>>
>>57375518
>bringing your own computers
What kind of third rate companies do you work for? I bet you even bring your own phones. If you want your own shit that can be used privately I'm sure your company can buy you a new computer for the purpose. Especially considering they allow you to use non company property to develop.
>>
>>57375518
New MBP's are fucking garbage, they keep removing shit even from the macbook "pro" models for no fucking reason.
dvi out, never heard of it. ethernet port, whats that? regular USB ports, you don't need that! headphone jack? hahaha your iphone doesn't have one so why should your laptop have it?
Not to mention that fucking cuck-bar they try to force on you...

I'd get the 13' 2012 MBP (MD101xx/A MD102xx/A), sure you won't get a retina display, but the machine is upgradable with your own SSD and RAM, and still has much less problems then the newer models.
>>
File: 1466627175550.png (140KB, 633x914px) Image search: [Google]
1466627175550.png
140KB, 633x914px
>>57375672
>buying a fruity toddler toy at all
>>
>>57374274
Work place:
>Computer
Some cheap Lenovo, i3 8GB ram (was 4GB but managed to upgrade it)

>Screens
2x 1440p 19" monitors
Managed to 'steal' a 3rd screen, 1080p, 24", that i can rotate vertically.

>OS
Windows 10, but I spend most of time SSH'ing into servers

>Tools
Git, Git bash for Windows, Cygwin, ...
Internal Git server
Firefox
Depends on the project. We are only 2 dev where I worked, so it depends on the demand.
Most of the time, it's VS2015, Good'ol Notepad++, VS Code (surprisingly good), Netbeans, Eclipse, ...
If I need to code on the servers, then whatever's at hand, usually vim / nano

I don't code at home anymore.
>>
>>57375569
>>57375600
>>57375621
I guess I'll do some more research.

>>57375632
I work from home 3 days a week. My job doesn't require too much human interaction and since I'm not a normie I can handle basic system security on my own. I have a separate phone for work. My company only provides the service.

>>57375672
The only reason I was considering the 13 inch model is because it has an escape key. 2016 is an odd year for tech.
>>
>>57374274
>27" iMac (work provided)
>OSX
>XCode
>Sublime Text
>Bash
>Svn/Git

Though lately i've been mostly using...
>Self-built xeon workstation
>Win10
>Sublime Text
>Visual Studio
>Cygwin
>Svn/Git

And sometimes I have to use...
>VMware
>Linux
>Bash
>QT Creator


Thank goodness I don't have to screw around with yet another hideous platform to develop on.
>>
>>57375696
MBP's use to be good tho.

My father still has his core 2 duo MBP from 10 years ago.
10 fucking years and he never had a problem with it.
Only thing we did is upgrade the hard drive to an SSD.
>>
>>57375749
>I work from home 3 days a week.
Why not just use a desktop at home then? Get an ultraportable and docking station at work.
>>
>>57375799
I just don't want a desktop. I'm not a gamer so a laptop is plenty powerful for my needs. I hate the lack of portability that comes with a desktop. The Thinkpad has a dock so that I don't need to screw with cables when I want to move it. I just push a button and pick it up.
>>
File: Capture.png (4KB, 448x65px) Image search: [Google]
Capture.png
4KB, 448x65px
>mfw people who don't do actual work in this thread
Anyways.
>Dell 7710
>Windows 7
>Visual Studio
If you want to consider PLC programming as writing code then I guess SIMATIC Step 7 and RSLogix 5000 should be included there.
We have virtual servers running Windows Server (various editions), but I also set up an Optiplex 7040 with Gentoo for various services.
>>
>>57374274
That pic has to be the most awful setup every. All the terminals are just tiny ass little boxes, most of them serve no purpose, and you'd never see any compile errors if you went to compile your co-

right JS, another brainless webdev who probably publishes broken code anyway
>>
what's wrong with vim for professional use?
>>
>>57375791
Macshit was never good.
>>
>>57375045
>W10 user
>too dumb to read
I'm more colorful than the editor
>>
>>57376051
Nothing. Many companies even require that you use Vim for heavy development.

Some recruiters just throw away resumes that mention things like Visual Studio.

What you really want to stay away from is Microsoft products, using MS product is the bet way to make your self look like an amateur.
>>
>>57376051
I work at a security firm and pretty much everyone uses Vim on Ubuntu.

Most people get paid 160k+ a year.

Only code monkeys are using IDEs. If you want to get paid 35k/year to maintain lgacy spaghetti code, learn java or C++ and eclipse and visual studio.

If you want to make 100k+/year then learn javascript, golang, and database management. You won't hate your self.
>>
>>57374274
on my job:
2013 Mac Pro
Mac OS
Zsh
Git
Xcode
We make Swift programs for iOS and Mac OS.
>>
>>57376308
OP here

I make $110 at my first job out of college

Everyone I work with has a Macbook even though you can get whatever you want, when my P50 comes in I'll be the first person with anything else.

As far as editors though, some people appear to be using a mac version of VIM, many use sublime, some have Jetbrains IDEs which are definitely great, and we are on every platform from FPGAs to Windows 10, so we of course use VS and XCode too.

tl;dr as long as you don't work for a shit company and are productive no one cares

I started this thread to discuss personal preferences
>>
At work I have some shitty little Dell desktop

>Ruby
>PowerShell
>C#
>.NET
>Notepad++/Visual Studio Professional
>Windows 7

It's alright.
>>
>>57374274

> old mac pro tower and new dell xps 13 non-touchscreen model
> both run windows 10
> gvim, msys2, zsh
> git, github

not very comfy, but I put up with it because I love overwatch a lot. if I could play overwatch on linux I would be using debian.
>>
T430 chinkpad
Win7
Rsa (eclipse for ibm)
Rtc source control
Other stuff
>>
>>57374819
are you me?
>>
>>57374274
>Hackintosh
>Sublime
>Bash in iterm2
>Company's SVN

OSX has problems, but desktop Linux has many more.
>>
>>57374274
Why in every ricer screenshot do they always have top open? No one gives a shit about that stuff unless your system starts running insanely slow for seemingly no reason.
>>
>>57374274
why would an actual programmer have all that shit instead of the IDE and maybe a music player in the background
Thread posts: 65
Thread images: 11


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.