Questions on self-guided improvement. Because no one cares as much about you as you do.

learn more… | top users | synonyms (1)

1
vote
3answers
76 views

word for when variables are not null? Naming a method

I was wondering if there is a word programmers use for when a variable is not null. The reason I am curious is because I am trying to come up with a better method name for a method which compares two ...
1
vote
1answer
126 views

What to do if no one knows what they need from you? [duplicate]

A year ago i started to work for a company where i work now. At first time there was been some big project, but after time it's (successfully) completed. Now my manager assigned new project to me, ...
-3
votes
0answers
34 views

Why is UnhandledExceptionFilter defeating plugin? [on hold]

So I cracked this program but the new version is out with added anti debugger tricks, well at least I think they are added because I never had to deal with them in the previous version. ...
-3
votes
0answers
32 views

C++ Streaming Audio Files [closed]

How To Use C++ To Play .mp3 .mp4 Music Files Like I Want To Write A Script Thats Makes My Program Play A Sound/Music File From My Computer Or From The Internet Where I Can Just Type A Line Like This ...
-3
votes
0answers
79 views

Computer Engineer here, how well do I stand up compared to CS majors? [closed]

I'm a 4th year student in Computer Engineering. I've learned a lot about hardware through my degree, but I've been trying to focus on software as I tend to enjoy doing that more. I'm going to list a ...
1
vote
2answers
199 views

How to transition from “help vampire” to “developer”? [closed]

I've been a computer enthusiast my entire life, but didn't first start programming (web development) until I began College. It is now four years later - I am about to graduate, have had a handful of ...
17
votes
3answers
2k views

Is it good to review programs with seniors and boss even if it is working fine?

In my company, before delivery of any project, my boss asks my seniors to review programs written by me or other team members or sometimes boss also sits with us for review. I think it is a good way ...
17
votes
5answers
1k views

Why is studying an lisp interpreter in lisp so important?

I have seen many CS curriculums and learning suggestions for new programmers that call for the aspiring programmer to study a lisp interpreter that is specifically written in lisp. All these sites ...
3
votes
4answers
187 views

How to make consistent progress towards the goal of becoming better, as opposed to just coding for fun?

I'm in senior year in high school. I enjoy programming (Java) very much and aspire to do it as a career in the future. However this isn't the topic of this question. My question is: how can I start ...
-1
votes
3answers
203 views

How to deal with a personal excess of meticulousness [closed]

I'm kinda hitting a wall, and I hope that some of you can help. Hope it fits the SE theme. A bit of a background first : I'm one of those young developers. I started kinda early, at middle school, ...
-4
votes
2answers
265 views

How to really understand programming? [duplicate]

I have started to learn to program. I am interested in it and dont mind how long it takes to learn. But I am using books to start out and I find that there are some things I get and some things I have ...
10
votes
3answers
761 views

Are these programming “classics” still relevant today and should I read them? [closed]

I have come across numerous older posts that highly recommend the following language agnostic programming books: Code Complete by Steve McConnel The Pragmatic Programmer - Andrew Hunt and Dave ...
1
vote
2answers
131 views

Do I continue developing an alternative existing solution, or am I wasting of time? [closed]

Almost 2 years ago I had need for a monitoring system, that monitored servers ping times, databases and various other metrics, but also things things like my email inboxes (for unread email), my game ...
0
votes
1answer
107 views

How to clear up basics as well as keep performing in your job? [closed]

I am a software Engineer in a Embedded domain. Here, we are using QT, C++, Sql, UPNP,LINUX and DBUS. However, I have never practiced all the IPC mechanism, C++, Sql, QT, and UPNP. For example, how ...
1
vote
3answers
222 views

Are design patterns essential for good code? [duplicate]

Are design patterns (e.g. factory pattern, observer, etc...) required to be known to write good code? I often have no idea of what people mean when they talk about inserting pattern name here pattern ...
1
vote
3answers
153 views

Question about moving to embedded systems [closed]

I currently work as a .net developer and have coming up to 3 years experience in the industry as well as a degree in computer science specifically software engineering (I know that means nothing but ...
1
vote
2answers
452 views

Can one become good programmer by self learning or a mentor is needed? [closed]

I am a self taught programmer. I have only 1+ year of experience in development. Majority of my knowledge is gained by reading books and from little bit from the engineering degree. Currently I have ...
2
votes
5answers
590 views

Two months in my new job, still having trouble learning a new codebase. How can I improve? [duplicate]

I'm a self-taught programmer. Up until now I haven't had too much problems building things I have wanted to. Historically, given an issue, especially one I have caused I haven't had much of a problem ...
4
votes
2answers
414 views

Is it normal for a manager/developer to feel technically lesser than the architect or senior developers? [closed]

I am an average coder in my eyes but a good developer, in the past year I've felt that my technical knowledge of our products design is being questioned by our senior developers/architects, is this ...
52
votes
17answers
4k views

Is a senior programmers advice about always using books a good idea?

I am a junior developer and have only been in the industry for 5 years. At my current company there is a senior let's call him Infestus. Occasionally I am being given opportunity to shine and do ...
0
votes
1answer
223 views

What are `Developmental Milestones` for programming skills? [closed]

I studied in the field of Computer Science for 6 years, bachelor's degree and master's degree. I have studied all the basic programming like C, Java, VB, C#, Python, and etc. When I have free times, ...
11
votes
3answers
668 views

Preventing possible burnout in a junior dev, or perhaps I'm not doing enough? [closed]

I'm a software developer with 5 years experience over 3 companies. Within the last year a junior (brand new to the industry) has started at my current employer. I believe he is an excellent ...
0
votes
3answers
126 views

Choosing the right resources [duplicate]

Once I heard that a good book on any programming language cannot be short, so the number of pages is the first criterium when choosing a tutorial. The statement was half a joke, but it has some truth ...
16
votes
5answers
676 views

Reconciling contradictory programming advice: get something working and iterate vs. really think it through before coding

I am an intermediate programmer with a few years of professional experience who is halfway through a masters degree. In learning to program I've often heard two pieces of seemingly contradictory ...
1
vote
2answers
535 views

How to get up to speed on latest technologies? [closed]

I am working as Software Developer for Financial Company and we are using standard Java/Java EE stack with Oracle db as backend and using Spring/Hibernate framework with JBOSS Application Server. So ...
1
vote
2answers
3k views

School vs Self-Taught [duplicate]

Do you think formal education is necessary to gain strong programming skills? There are a lot of jobs that aren't programming but involves programming, such as tech artists in games, fx tds in film ...
3
votes
1answer
785 views

How to manage with less technical knowledge? [closed]

I've become a project manager in my company and here is what I've experienced till now: At first, I was trying to keep in shape technically with other developers of the team (about 15 developers) and ...
8
votes
2answers
925 views

Mastering a programming language by not programming?

The computer scientist Peter Norvig argued in his essay Teach Yourself To Program in 10 Years that you need about 10,000 hours of practice. But Jeff Atwood argued in his post How To Become a Better ...
2
votes
3answers
458 views

Where do my programming skills stand in relation to other programmers [duplicate]

I am a student currently studying an undergraduate CS course at a crappy university in a third world country. I do however have a continuous desire to improve myself. My Objective is to bring myself ...
16
votes
3answers
708 views

Should I let my “beginnerishness” hold me back? (not rhetorical) [duplicate]

My situation is that I've been programming for about three years and have learned a lot but still have a long long way to go. I have an idea for an app that I believe would take off, but I'm afraid ...
8
votes
11answers
1k views

Is handwriting out code an efficient way to learn a programming language? [closed]

In my C++ intro class last semester, all of our tests were paper/pencil and we had to write out code with a pen or pencil in order to answer questions. It seemed counterintuitive at the time, but also ...
3
votes
2answers
420 views

Professional Development: Finding that “pet project” to work on - then managing other commitments [closed]

At the moment, like a fair few of you I'd imagine, I spend at least 40 hours working on projects that use a specific set of technologies. Sometimes I'm doing maintenance, and have those technologies ...
12
votes
5answers
651 views

What to do when I just don't know what's wrong? [closed]

I'm a beginner programmer, self-teaching and I have a question. I have some code and I don't know why my code isn't doing what I want it to do. My question is; what do you do when you just don't know ...
0
votes
3answers
1k views

how to get accepted at a big company like google [closed]

I'm 18 Years old; I started teaching myself programming when I was twelve. I've developed many projects in PHP, Javascript, Ruby, Ruby on Rails. I know a very little about C, C++, Objective C and ...
3
votes
2answers
77 views

terminologies and design/process clarification

I work at a BPO, actually a call center. My bosses saw the html tool I made to help me document customer concerns and steps I made to help them faster and more easy. With that, they made me the ...
2
votes
1answer
187 views

In startups does one get an adequate feedback on his performance? Or does a “bang” come unexpected? [closed]

I started working for a start-up company. Generally the pace is very fast and have a lot of expectations. This is different for me since I used to work for a big company with a lot of structure and ...
5
votes
4answers
533 views

How to ask a programmer a question without getting a solution as the answer [closed]

We've all had the experience. You go to someone who you know has the answer to a question, ask that person the question and they answer with the typical response "why?". You explain why you need to ...
3
votes
5answers
633 views

Does relying on intellisense and documentation a lot while coding makes you a bad programmer? [duplicate]

Is a programmer required to learn and memorize all syntax, or is it ok to keep handy some documentation? Would it affect the way that managers look at coders? What are the downside of depending on ...
1
vote
2answers
297 views

Getting over the mental hurdle with Algorithms? [closed]

I am a strange sort of a programmer. I am a software engineer by profession and I have written programs in more than one language in various capacities. I know quite a bit about various programming ...
3
votes
1answer
3k views

Improving logic/creativeness as a programmer [duplicate]

I am currently working as a software developer and am getting by ok, but feel that there is something missing from my skillset. Looking at job interview questions and processes of some of the big ...
5
votes
2answers
613 views

Does learning to play an instrument improve programming ability? [closed]

I've seen plenty of questions asking if listening to music boosts productivity, etc. but I haven't been able to find one about performing music. Learning to play the piano has been on my to-do list ...
1
vote
5answers
969 views

Evaluate one's skill and improve it? [duplicate]

I've taught myself a set of scripting and programming languages and right now I am very pleased with C#, I am the type of person that learns best by doing it and while I am able to create pretty much ...
3
votes
3answers
275 views

Migration to embedded systems

My company has so far been developing a medical device, which is connected via USB to a desktop system (running x64 Windows 7) to run the image analysis and do everything GUI related. I am familiar ...
7
votes
10answers
2k views

What skills are essential for professional programming that are not commonly taught in schools?

I am a first year computer science major. I went to a job fair, handed out resumes, much to my surprise I got an interview and eventually an internship as a developer. I explained to the interviewer ...
4
votes
2answers
1k views

Do all programmers going through a steep learning curve? [duplicate]

I don't have many peers who work as a programmer or at least who are social enough to share some parts of their precious knowledge, so I have little to none to compare with. I tend to learn new ...
3
votes
1answer
586 views

Online courses focussed on learning LISP for beginners? [closed]

I'm looking for an online course that I can use to learn programming using Lisp (especially Scheme), from scratch. I didn't find anything similar on Coursera/Udacity - the only resource I found was on ...
3
votes
5answers
710 views

What to do with a programmer that can't handle priorities? [closed]

One colleague in our team has multiple jobs to do, but he don't focus on the job that is currently the most important. In our team we always discuss the next steps, but he still don't focus on one ...
4
votes
3answers
638 views

How do you keep consistent self confidence while coding? [closed]

As the number of bugs in a codebase increases, that number not only decreases the quality of the code, it also affects the mindset of the developers. Developer self-confidence falls when things are ...
3
votes
2answers
626 views

Programming methodology - best way to level up? [closed]

Ok, so I'm at a point where I think I have my basics down. I'd like to think I'm just starting to become an intermediate dev. So, how do I level up here? It feels like I have reached my threshold, ...
6
votes
4answers
590 views

Hating your own code - for good or bad, how do you deal with it? [closed]

Have you ever had this feeling that your code is bad, the whole project is a mess, and you just want to step off? On your daily job you can explain this feeling away with your coworkers, asshole boss, ...