r/programmerchat • • Dec 15 '19

How cool is it considered to be a programmer? Also, how much social prestige does it get you? How does it vary between programming sub-fields?

0 Upvotes

Also, when did programming become cool? I remember programming as a hobby being one of the least cool things you could do. For a long time programming was a high paying but low social prestige job that was uncool and associated with Dilbert and the Office Space guys.

How do the cool and social prestige factors vary between sub fields like web dev, data science, software engineering, IT, etc?


r/programmerchat • • Jun 12 '15

Why do Hackers get more respect than Programmers?

0 Upvotes

As a programmer, I find it rather stupid that Hackers get more respect than Programmers. By Hackers, I mean the type that break into websites, accounts, and accounts.

I find it annoying that the people who destroy online accounts worldwide get more respect than the people who build wonderful games, projects, and tools.

There are thousands of little remarks saying programmers, the people who have constructed amazing projects throughout the years, are lifeless people who don't know what fun is, and have no life.

Whereas the people who have a high capability of tearing your computer to shreds, Hackers, are mimicked to be cool and witty and mysterious and smart and well, you get what I'm saying.

It's essentially saying that your potential worst enemy is better than the people who gave you computers, games, and social media.

I have no idea why. Probably crazy douchebag 7 year olds saying hackers are cool, then calling themselves hackers because they found someone else's password on Minecraft. and their logic is screwed. because Minecraft was made by programmers.

WHY!?


r/programmerchat • • Nov 11 '16

I'm developing an app and need advice! HELP

0 Upvotes

So let's just say I'm developing an app that will tell you all the places near your area that sell bikes (it's not that but close enough)

My question is.... Is there a way to build an app like that without having to manually put in a billion different bike shops myself? Would I have to literally go state by state city by city and load these bike shops myself?

Is there a database that could do this for me?

Any information you can give me in lame terms would be great.

Thanks!


r/programmerchat • • Jun 18 '15

Can we stop calling assembly assembler?

1 Upvotes

Pretty please? An assembler takes assembly and turns it into an object file/machine code.

I'm not talking about this subreddit specifically or anything, but I see it a lot elsewhere. I guess this isn't really a discussion or anything, more of a tiny, tiny rant.


r/programmerchat • • Apr 30 '20

Messaging apps features

0 Upvotes

Hey guys, I’m building an open source messaging app which main feature is a complete privacy but I also want it to look cool, so what features do you like most in messaging apps? For example voice messages, stickers etc.


r/programmerchat • • Jul 01 '18

Npm fun package.

0 Upvotes

This is a simple npm package for having fun in console. Link is here https://github.com/Rupeshiya/FunPacketCli. Please give your review to make it better.


r/programmerchat • • Mar 10 '19

Testing any complex program completely is practically impossible

1 Upvotes

Someone made this argument after a staff meeting a few days ago. What's wrong with this argument?

  1. Every IF statement in a program doubles the number of possible states of the program (ignoring time)

  2. Which means every IF statement doubles the number of test conditions

  3. A 1 million line program might, conservatively estimating, have 100k IF statements (conditionals)

  4. That is 2100000 which is more seconds than have elapsed since the beginning of the universe.

  5. No project has 2100000 seconds to test

  6. So complete test coverage of complex programs is impossible


r/programmerchat • • Mar 19 '25

Doubt in SOLID principal

0 Upvotes

Hi I am a junior software engineer and I was studying LLD for my future interview. I was studying Observer pattern and I got what a observer pattern and how we can create them using classes. But in real do we use the same classes. The reason why I am asking it is because From where I am learning it he said to create a list of Observer and store it in class but in reallife you must be storing it in db. I am very confused can anybody help


r/programmerchat • • Mar 28 '20

Recommendation for html editor to edit 50,000 html files in with each of them located in it's own folder

0 Upvotes

URGENT! Could anyone please recommend a html editor that can change just a line of code in bulk (about 50k html files) which each file is placed in it's own folder.

For example Commodities folder>12345 folder>abc.html x50k

Thanks in advance. 🙏


r/programmerchat • • Oct 10 '15

Error Handling (windows .api)

0 Upvotes

Hello guys! I'm creating a mini project about Error Handling in windows .api and I need any information about Error Handling in windows .api, threads, post's or anything informative. Thanks for help guys and have a nice day!


r/programmerchat • • Oct 06 '26

Hot take: Frameworks like Flutter are officially worthless in the AI era.

Thumbnail reddit.com
0 Upvotes

r/programmerchat • • Oct 20 '20

I finished Python. What next ?

0 Upvotes

I've been coding on python for a year now. I've worked on frameworks like django, tkinter, pygame, a bit of data science. I also have a working knowledge of C/C++. I love scripting on python.

But how do I sell myself or make myself market ready ? What do I learn next ? Should I start with TypeScript?

Field of interest (Ranked accordingly) :

  • Voice Assistants (Not sure if this counts as a seperate interest but I love it. Made one for voice based web surfing and small stuff.)

  • Cyber Security (I've taken courses on the same from IBM. Should I get into bug bounties ?)

  • Machine Learning (I've worked on some basic algos like NEAT. Should I get into hardcore stiff like TensorFlow?)

  • Web Development ( Made a few web sites. Should I learn a framework like Angular or something ?)

  • App development (Made a few windows based games. But should I get into app development with Android studio ?)

Yes, I'm very confused ! And just don't know what to do anymore.


r/programmerchat • • Dec 03 '15

Does being precise and typo-free in applications letters and resumes have any correlation with programmer skill?

2 Upvotes

Part of me says yes -- if in a formal job application and on your resume, you are sloppy, with missing spaces, capitalization problems, another minor typos, then you will tend to be sloppy in code also. But I'm not sure. Maybe it has no bearing at all. What do you think?


r/programmerchat • • Jun 29 '17

Which course should I go for computer coding languages and web development? (Seneca,Sheridan,Centennial,George Brown)?

2 Upvotes

I wanna go for the right course.However,I am not able to choose the right one for myself. The only colleges I've shortlisted are Seneca,Sheridan,Centennial and George Brown. I wanna learn Web programming and development which includes PHP,JQuery,HTML,CSS,Ruby,Angular and so on. Also,I am interested in learning C , C# , C++ , Java , Python and similar. Using Linux and Hardware knowledge would definitely be a bonus for me. Please can anyone suggest me the right course and college and share your experiences? Thank you!


r/programmerchat • • Dec 26 '15

Literate programming in Java

2 Upvotes

In Python it is possible to have named arguments to functions. I have always appreciated this as this forces programmers to encode knowledge in source code at the function call, as opposed to either referring to the function declaration or getting that information supplied through the IDE.

One (very generic) example of this would be

f(foo=bar) 

which I would expect to be easier to grok as soon as foo and bar is replaced by something of substance.

I have played with emulating this concept in Java, and have included a snippet which shows this concept alongside a more traditional Java-esque snippet of code.

The enum declaration MUL showcases the "new" approach and the more classical approach is demonstrated by SUB.

I think that while the code expressing MUL is harder to read, since there are a lot more characters strewn about in a small space, it would be more informative as to what all the parameters are and I would much more prefer to come back to it three months from now as opposed to the classical approach.

MUL(opcode(0x1c), funct(2), mnemonicPattern("iname rd, rs, rt"),
        Example.theMnemonicRepresentation("mul $t1, $t0, $at")
                .isRepresentedNumericallyAs(0x71014802),
        Example.theMnemonicRepresentation("mul $v0, $a0, $v0")
                .isRepresentedNumericallyAs(0x70821002)),

SUB(0x00, 0x22, "iname rd, rs, rt",
        Example.from("sub $a0, $zero, $at", 0x12022);

private static String mnemonicPattern(String m) { return m; }
private static int opcode(int opcode) { return opcode; }
private static int funct(int funct) { return funct; }

​Now, as you can see I did not have to wrangle Java much for the first three parameters.

The Example class is used so that I do not have to write separate test cases for my assertions nor store valuable information about truisms in different files regarding my objects. Using it I can (in both examples) loop over an Example set and checking that the assertions hold, viz. that my JUnit tests can check that by inputting "mul $t1, $t0, $at" at the appropriate place 0x71014802 comes out at the other end.

For the MUL example, I just had to create a private Stub class and employ a Builder-esque pattern to express what is shown in the example.

It has been awhile since I coded alongside other people, and would love to receive feedback on both the Python keyword emulation as well as your thoughts on the Example ploy.


r/programmerchat • • Nov 20 '18

Looking to recruit some volunteers for an Open Source project, where should I start?

0 Upvotes

Hey all!

I swear I saw a subreddit once that had people recruiting and volunteering for OSS projects. Can't find it now, or anything like it.

I was hoping to post a little bit about our project and what skills we need.

What are some good places to post this kind of message?

FWIW the project is Circles, which is a Universal Basic Income cryptocurrency. Here's the whitepaper - and here's the project repo: https://github.com/CirclesUBI


r/programmerchat • • Jul 07 '15

Hiring Engineers/developers whom write code that works (with bad design skills)

5 Upvotes

I'm currently looking for someone to help me build mobile apps.

I've been working alone for the past 5 years, and I think its time to expand.

The problem is, most software engineers/developers I interviewed have little to no design skills, and when I look at their code it has:

  • functions that are too long (30+ loc).

  • Views code handled in the ViewControllers.

  • Network, UI, Serialising and DataBase code in the same class.

but few of them has the experience at least, meaning that they've done basically every common thing that is expected from a mobile developer. and they've been doing it for years.

So is it a good idea to hire someone like that, and hope they learn a better way to write software as they go, or this is a red flag. meaning if they didn't care about design, good, modular code they can't start now ?


r/programmerchat • • Jun 22 '15

Let's talk gender politics in programming

24 Upvotes

So my partner is, as I like to playfully call her, a feminist agitator, she's also not in tech , but obviously being my partner she shows some interest in my industry and has friends who code etc.

Recently we had a slightly heated discussion around women in STEM, after she inferred that there is a issue with rampant sexism in programming, as well as wider tech.

While I don't think any of us would go so far as to say that we're a perfectly equal industry (going by numbers at least), I don't see programming, as a segment of the wider tech field, as being particularly sexist, if anything I would say we'd be some of the most welcoming motherfuckers around, because face it, 99% don't care who you are, we care about how you code, and having someone to talk to about code is awesome.

For me, I've encountered more women who resent being painted as struggling or being victimized over female programmers who struggled with sexism in the workplace. My belief is this stems from the fact that most of us suffer from imposter syndrome at one time or another, and I think any of us would resent being told we got where we are, not based on our skills, but another arbitrary measure.

Maybe as a guy i'm blind to it, or maybe I just haven't worked in a large enough group? What are your thoughts/experiences.

PS. Please keep it civil, we all know swearing at a bug makes us feel better, but logic is what fixes it; And no matter what, I think we can all agree, man or woman, DBAs are fucking weird.


r/programmerchat • • Jun 12 '15

Working on the "Frontier"

2 Upvotes

As a grad student my work is very frontier based. Currently I'm working on implementing a more efficient program for calculating the Frechet distance. Anyone else work on the frontier where very little code exists and much of what you're doing is new ground?


r/programmerchat • • Jan 25 '25

I’m FREAKING OUT! my xhusbands Netflix profile on my computer?

0 Upvotes

I went to log In to Netflix on my personal computer and my x husband’s Netflix username and password was saved on my computer. I had this computer scrubbed clean almost 6 years ago. He should not of had access to it since we split 6 plus years ago. What’s going on here? My x is an IT guy and has put spyware on my devices in the past. Did he somehow create a virtual access to my computer?

How can I check if there is spyware or some type of screen share thing going on.


r/programmerchat • • Aug 06 '26

Парни посоветуйте направление

3 Upvotes

Парни посоветуйте направление в айти пожалуйста , мне 17 увлекаюсь реверсом малваров знаю си с++ асем но боюсь не найти работу особенно в РФ !


r/programmerchat • • May 14 '17

Why am i having such a hard time with python?

3 Upvotes

for my current job i have to work with python. and im having (and always had) an incredibly hard time with python. i cant find tutorials for things, the documentation feels like shit, i never find anything i need and i generally developed a habit of touching python only when i really have to.

does anyone else have the same problems? my other languages are c#,c++,java,javascript,php,vb and i even speak a bit of assembly (plus i worked in other languages, but not enough that it really stuck with me)

so it isnt like i ever had big difficulties learning another language. but python kills me. i admit i have prejudices about the language, in general im not a big fan of dynamic/weak typing, but i can work great with php or javascript.

so did anyone else have similar problems but had a moment of enlightenment that can help me?


r/programmerchat • • Mar 29 '17

Which poll script works best for my situation?

1 Upvotes

I need a poll script for my site. The place where users can vote is password protected and the users need to login with their ID. So I don't need any Cookie or IP protection but just to mark the in a MySQL table if the user already voted.
The script should be able to be embedded in some different pages and users should be able to view the results.
There is an adminitration site which is aleready just granted to authorized page so there must has not to be any login for the admin page. The admin page should also be flexible and being implemented in one or maybe more different pages. In the admin page there should admins be able to add different questions and with more or less answers.
I hope I could explain what I need and I hope you can give me some helpfull advices and tips to the scripts.

Thank you for all the helpfull sites and tips to scripts.
If there aren't any scripts maybe you know a site where you can hire a person/site or freelancer who does this services.

Thank you :)


r/programmerchat • • Feb 24 '20

Programmers hangout discord channel ban

1 Upvotes

I just tried joining the programmers hangout discord channel. I then went afk, and a timed human verification procedure timed out, and automatically banned my account.

Has anyone experienced this and rectified it?


r/programmerchat • • Jan 06 '18

I'm thinking of developing a new tool that can be used in word processing software. How would I go about selling it?

1 Upvotes

Hi guys hope this is the right place to post something along these lines. Ill keep it short. Basically I think I've found a gap in the market for a tool that could be utilized in word processing software and other software alike. I wont say exactly what it is but essentially its a tool for analysing charts/graphs. I'm setting up a business model and was wandering how I would market and sell such a product. Does you normally sell direct to the corporation - eg on a subscription basis to Microsoft/Libreoffice etc as this is how I imagined it being however I might have got it all wrong. Any help would be massively appreciated and please if I'm in the wrong sub point me in the right direction Cheers :)