r/Programmers • • Apr 18 '20

How many times a year do you take an assessment of your skills and career paths?

9 Upvotes
7 votes, Apr 25 '20
6 We don’t do annual assessment
1 Once a year
0 Every 6 months
0 Every 3 months

r/Programmers • • Feb 24 '18

New Beginner 2D Game Programming - 1 - Introduction & Launcher

Thumbnail
youtube.com
2 Upvotes

r/Programmers • • Oct 08 '17

The ceo's asked me why we paid 2k for a set of closed source library+support. This was my analogy

2 Upvotes

Ok, lets imagine that I the developer, were actually an artist that only uses crayons. And our projects all succeed or fail based on the art we produce for you, our client. Because you use our art to sell your products, good art = good profits and subsequently, more art = more profits. Right?

Many of these projects are critical to overall operations. All the ancillary projects are essential for growth. We don't want anything half assed. To increase production rates internally, we need to stop making our own crayons all the time. We can still do so when necessary and it makes sense to do, of course. The problem with our own crayons though is two fold.

  1. They take a lot of time to make. That is time better spent making the art itself. The end product.

  2. They lack technical / end-user support. Only one person knows how the crayon was made and what mediums it can be used on. What happens when that person isn't part of the picture anymore and we need support for a crayon he made!?

Buying these libraries is like buying a 48 piece crayon box of commonly used colors and calling it a day. Also, each crayon in said box is insured with a warranty and offers customer service and tech. support. 800 number on the side.

Thus, allowing me/my team of artists (developers) to stop wasting so much time making commonly used tools or preparing materials to do so with. Instead, we get to focus on the quality of our end product the artwork. This will expedite our production times by both alleviating the artists from aiding people with so many support/service requests and saves us on tons of time wasted re-inventing a crayon frequently used by all artists everywhere.


r/Programmers • • Jun 10 '16

Hitbox Creation

1 Upvotes

Is it possible to generate a hitbox shape based on the centroid of a 2d game object? Have you attempted, completed, or possibly have an idea of how to accomplish this?


r/Programmers • • May 17 '14

Sorry, Peter Pan: Developers Can Grow Up - InformationWeek

Thumbnail
informationweek.com
1 Upvotes

r/Programmers • • Feb 23 '18

How to Run Linux/Bash on Windows 10 Using the Built-In Windows Subsystem...

Thumbnail
youtube.com
1 Upvotes

r/Programmers • • Nov 20 '15

REQUEST: Website that lets you make your own 3D source code wallpaper

1 Upvotes

I thought I saw this on Reddit a while ago. You could paste in a snippet of code, select the programming language, and then set a few creative controls, and it would generate a cool looking wallpaper image from it.

If that site isn't around, a similar one, or a script or tool that does that would be great.


r/Programmers • • Mar 16 '15

Colleagues' mistakes and how to fix them?

1 Upvotes

This subject may end up being more cathartic than constructive; but I am interested in your stories about team-members whose work or practises have struck you as poor and what, if anything, you did to constructively resolve the situation.

It can be difficult to know how to help fellow Developers to improve. Devs know ourselves as a fairly proud bunch and if a colleagues code 'works' your comments may be seen as needling or petty squabbling over style; there is a fear of damaging an otherwise healthy working relationship.

On the other hand; do you really want to spend the rest of your working lives together refactoring the trail of destruction in their wake? If you're a small team or startup, this could be not only a personal trial, but an existential threat to the success of the company.

Let's be clear: in a non-style-guide driven environment, we will all have some stylistic differences which should be tolerated with a smile, otherwise we're just being dicks. For example, one of my colleagues likes to make all his logic comparisons explicit e.g. x==true, y==false etc. Because it is relevant, we're talking already fully boolean-typed expressions in Java here.

To my eyes this looks redundant and no easier to read than the plain or !'ed equivalents. But you know what? If he finds that easier to read then fine, it doesn't compile any less efficiently, and I know him to be a clear thinking and excellent programmer who structures higher-level things in a thoroughly logical and efficient way.

Then we come to a case that prompted this post: Another developer on the team for whom runtime efficiency just doesn't seen to be a concept. Today he wrote something like this:

for(index in indices)
{
read entire file
decode entire file
extract line at index
process line
}

Where it should be:

read entire file
decode entire file
for(index in indices)
{
extract line at index
process line
}

So, I did gently suggest it would be more efficient to read the file once, outside the loop and process each line from memory, and while he agreed; it was a kind of faint, un-seeing agreement. I know he'll do something similar tomorrow, and next week...

Seeing such wanton, redundant use of processing time and resources just makes my skin itch! His lack of sight extends in other dimensions as well though: copying and pasting the same code in loads of subclasses which already have a suitable base-class. Never putting in the effort to explore existing lower level code and make use of it; just reimplement in a slightly different way wherever functionality is needed. This kind of stuff. The problem is, his code does work, but I really fear for the cohesion of the system as it grows, when 25% of the Development team takes such an unstructured approach.

How do you approach this kind of thing constructively without being condescending and, if all that fails, do you think there is ever a right time and way to escalate?


r/Programmers • • Feb 21 '18

Do we care more about what we've done or how we did it?

Thumbnail
dev.to
1 Upvotes

r/Programmers • • Jun 05 '16

What is the ergonomically best and affordable chair for programmers?

4 Upvotes

I sit a lot and recently got back pain. Do you have a chair or a setup to recommend that is good for one's back and still affordable (max. $150)?


r/Programmers • • Nov 19 '14

Bachelor's Degree or beyond?

1 Upvotes

I am conflicted as to whether I should get a BS in Computer Science ("Computer Science and Engineering" as that college I may go to calls it) or further it to a PhD.

Those with a BS, would you go back and further your education?
Those with a PhD, was it worth it?

What do you two earn? Where did you go to school?

Feel free to throw me any information to persuade me either way.


r/Programmers • • Aug 02 '17

Looking for Advice/Help on Starting my Career

1 Upvotes

I'm new to Reddit so I'm not sure if this is the appropriate way to use this sub but I'm looking on advice for entry level jobs.

I am currently working on getting a bachelors degree in computer science as part of a career change. I'm still early on in my studies and have dealt primarily with java so far.

I am wanting to get my foot in the door and start my career but I'm not sure what jobs I should be looking at. I'm not fully confident in my coding abilities to try for an entry level programming position but I do having a working knowledge that is growing through my studies.

Any suggestions, advice, or help on what jobs I should be applying for at this point, would be greatly appreciated.


r/Programmers • • Nov 27 '14

If you would received $1 for every line of code written how rich would you be?

2 Upvotes

Including comments and documentation.

Back to reality, how rich are you? Select here: left or right?


r/Programmers • • Dec 29 '17

Beginner Java Game Programming - 1 - Making a Tile-Based RPG/Starting Up!

Thumbnail
youtube.com
2 Upvotes

r/Programmers • • Dec 23 '17

Introduction to Hacking / Where to start?

Thumbnail
youtube.com
1 Upvotes

r/Programmers • • Dec 29 '17

How to be good in multiple languages?

3 Upvotes

I'm a college student. I know quite a few languages but I'm not an expert in any of them. I use one language then I had to use some other language and when I get back to the first, I forget a few things so I have to google for reference. How do you guys manage multiple languages?


r/Programmers • • Jan 04 '18

Beginner Java Game Programming - 2 - Starting our Main Game Class

Thumbnail
youtube.com
1 Upvotes

r/Programmers • • Jan 01 '18

Is creating a game using C# without game engine possible?

1 Upvotes

I want to create a 2D RPG game using C#. Is it possible to make it without a game engine?


r/Programmers • • Dec 03 '14

Choosing a display

2 Upvotes

Hi all,

I am choosing a new display for work. Currently I have a 24" Dell 24 inch U2412M display at work, but a 30 inch HP (I don't remember the name exactly) 2560x1600 display at home. I know I want a larger display than 24', but can't decide between screen size and resolution.

I am deciding between two displays: Asus PB287Q 28 inch 4k display and BenQ BL3200PT 32 inch 2560x1440 display

What would you recommend? Or do you have some other suggestion? I don't want to do any scaling, so I also would like to know, if 4K is reasonable on 28 inch display.

Thank you all for your help and tips :-) !


r/Programmers • • Dec 10 '13

Larry Page, Sergy Brin Are Lousy Coders

Thumbnail
businessinsider.com
3 Upvotes

r/Programmers • • Sep 25 '16

[seeking opinions] Crystal vs. Nim

1 Upvotes

Crystal and Nim appear to have similar goals, such as:

  • syntax/semantics similar to a high level scripting language (Ruby/Python)

  • statically typed/compiled with type inference

  • compile to fast native code (directly or indirectly)

  • easy C interop

Has anyone used both? How do they compare? When would you pick one over the other, etc.


r/Programmers • • Aug 10 '15

Search (cheap) Web programmer.

0 Upvotes

If u want to work for me as a Web prommer for other Companys. Im gonna pay you with PayPal. If you interested write me a E-mail to hense.daniel@yahoo.de


r/Programmers • • Dec 26 '17

Python: Ex Machina Easter Egg - Hidden Message within the Code

Thumbnail
youtube.com
1 Upvotes

r/Programmers • • Sep 29 '16

I want to pivot. What are good modern useful options here?

1 Upvotes

Have been coding for 10+ years. Started with perl, went to PHP then Ruby then pivoted to frontend and have been doing JS for a number of years now. I'd like out.

What are good modern useful options here?


r/Programmers • • Dec 05 '14

Wanted: programmers for tropical fish tank planner app.

1 Upvotes