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

learn more… | top users | synonyms (1)

14
votes
11answers
1k views

What are you telling yourself if you can't understand new concept, paradigm, feature …? [closed]

Programming always required to learn new concepts, paradigms, features and technologies and I always have been failed at first attempt to understand new concept what i encounter. I start to blame and ...
2
votes
4answers
550 views

Skillset improvement in coming new year [closed]

Here is a little background information. I have been working for Java 10 years. The product I am working on went to live about 3 years ago. Now, the product is getting stable. After all the post-...
15
votes
13answers
4k views

Is using ELSE bad programming? [closed]

I've often come across bugs that have been caused by using the ELSE construct. A prime example is something along the lines of: If (passwordCheck() == false){ displayMessage(); }else{ ...
10
votes
6answers
1k views

Should I focus on being deep or broad [closed]

I have been a professional developer for just over half a year and have been amazed at how big the world really is out of college. I have continued to learn in my free time but I am wondering where ...
12
votes
4answers
2k views

Where can I find design exercises to work on? [closed]

I feel it's important to continue practicing my problem-solving skills. Writing my own mini-projects is one way, but another is to try and solve problems posted online. It's easy to find interesting ...
7
votes
3answers
204 views

Publishing: Hows and Whos of Peer Reviews

So, I'm sitting here, chewing on a couple of novel data structures. I'm thinking of coding them up, but I'ven't got any professional use for them at the moment. Nonetheless, they solve interesting ...
13
votes
7answers
383 views

If someone offers you an unverified statement regarding software development practices, do you respond with “citation needed”? [closed]

Recently I attended a lecture given by Greg Wilson (Chief Scientist of Software Carpentry). From the abstract: The idea that claims about software development practices should be based on evidence ...
6
votes
13answers
3k views

Google is good or bad for programmer? [closed]

Recently I was being interviewed by a company and faced one question. The interviewer asked me a question and at that time I didn't know the answer but if I had been asked about just 4 months ago, I ...
0
votes
3answers
805 views

As a programmer, what paths should I take concerning education? [closed]

After a burst of ranting about homework, the applicability of the classes I'm taking, and my computer science teacher, I have some questions concerning education for my career path as a developer. I ...
15
votes
14answers
1k views

If you had to go back and re-learn your skill set, how would you do it? [closed]

My younger brother is looking to start programming. He's 14, and technically-inclined, but no real experience programming. He's looking to me for guidance, and I don't feel as if my experience is ...
6
votes
4answers
460 views

Being a good mentee - a protégé [closed]

The complement of the Being a good mentor question. I work with many very senior people that have vast amounts of knowledge and wisdom in Software, Engineering and our business domain. What are ...
15
votes
8answers
2k views

Programmers forgetting syntax

Do good programmers need to have syntax at the tip of their tongue when writing code? What do you make of them if they google for simple stuff online? Are they good or bad(maybe they know where to ...
19
votes
11answers
7k views

How many programming languages is a programmer expected to be an expert at? [closed]

Do most programmers specialize on a single stack, leaving other things be, or are they expert at multiple languages at the same time? If it's more than one, how many is standard? By expert, I mean ...
50
votes
7answers
4k views

What is the most productive way to handle development-related failures? [closed]

We've all been there: Your project failed or got cancelled. The code you spent days working on got rejected by your team. The design pattern you introduced to the team created chaos. Everyone ...
2
votes
2answers
153 views

How to retain familiarity with previously worked on technology/language/feature [closed]

One problem that I have faced over the years is that when I stop using a technology (COM,QT)/language (VBScript)/feature (Templates) for development over the time I lose skill in that. What in your ...
32
votes
10answers
1k views

Ship Early, Ship Never [closed]

This started as a "Note to Self," so please excuse me if the frustration is all too evident and the writing is less than stellar... Three major subjects I've had at the forefront of my mind lately: ...
4
votes
4answers
314 views

How do you keep from running into the same problems over and over?

I keep running into the same problems. The problem is irrelevant, but the fact that I keep running into is completely frustrating. The problem only happens once every, 3-6 months or so as I stub out ...
39
votes
10answers
62k views

How do I learn algorithms and data structures? [closed]

This is in continuation to my previous question where I asked is it necessary to learn algorithms and data structures. I feel yes it is. Now I work in an environment where I won't ever get the chance ...
31
votes
12answers
12k views

Do I need to understand algorithms and data structures to be called a programmer? [closed]

It has been six years since I have been coding. Coding into all kinds of things like ActionScript, JavaScript, Java, PHP, Ajax, XML HTML, ASP, etc. I have used arrays, maps, linked lists, sets, etc ...
10
votes
6answers
4k views

Starting as a developer what are the possible career steps? [closed]

I would like to know what kind of jobs/roles one could expect on their career path if they start as a developer. I also want to know how many years you'll be expected to stay in the same role until ...
13
votes
8answers
3k views

Great Lunch and Learn Topics [closed]

We recently revived the lunch in learns for the programming department in the company I work for. We were all asked if we had any ideas for a session, and if we would be interested in doing a ...
42
votes
20answers
5k views

How do you stay motivated for hobby projects? [closed]

I started seriously programming as a hobbiest, student and then intern about 4 years ago and I've always done small projects on the side as a learning exercise. Schools over now though, and I spend ...
26
votes
11answers
991 views

Why is it you never get as much done as you'd planned? [closed]

I always start the day thinking "I'll easily get this done by the end of the day" and set what looks like a realistic target. So why do I never hit it? The task always ends up taking 3x longer due to ...
28
votes
10answers
5k views

Any tips to learn how to program with severe ADHD? [closed]

I have a difficult time trying to learn how to program from straight text-books. Video training seems to work well for me in my past experiences with PHP. I am trying my hardest to stay focussed and ...
14
votes
16answers
1k views

What's the most important, useful or enlightening thing you learnt in the last 12 months? [closed]

A lot of people in the coding community talk about continuous improvement, deliberate practice and so-on - but when they talk about their current practices it's almost like they 'sprang fully formed ...
28
votes
6answers
933 views

What do you do if you've had a series of bad employers? [closed]

So I've had a series of really bad experiences and am wondering what I'm doing wrong. I started out as a part time programmer at a major university. I developed a problem with my wrist and asked (...
21
votes
12answers
3k views

How do you deal with the anxiety of not knowing enough? [closed]

I just finished college a couple of months ago and im taking time out to improve my knowledge. I love programming but i feel like i dont know enough to be confident if I went for an interview. Last ...
32
votes
39answers
3k views

What are some things you have read that inspired and guided you as a programmer? [closed]

For example, being a beginner, I find a lot of inspiration and direction from reading this post by Bryan Woods.
4
votes
2answers
116 views

Anyone know of any resources for someone who wants to learn WPF and F# [closed]

It's easy to find resources for learning WPF, similarly it's pretty easy to find resources for F#. But I feel that I could save some time if I could learn them both at the same time. So can anyone ...
10
votes
3answers
779 views

What is the most effective work rhythm for a programmer? [closed]

I was wondering what is the best work rhythm for the job a programmer does? I am coding all day long and sometimes I get stuck in a problem and it keeps me occupied a few hours before I realize that ...
5
votes
12answers
405 views

What are your initial three steps when you are first presented with a software problem? [closed]

I am curious about the very early steps that a programmer's mind takes when it first encounters a problem that it is supposed to solve. How do you start reasoning about it ? What are the first ...
26
votes
6answers
2k views

How do you maximise the knowledge that you gain from a programming book? [closed]

Not because I care how long it takes someone to read a book, but more because I'm interested in how people get the knowledge from a book (or I guess other sources) into their brains in the best, most ...
11
votes
5answers
743 views

Plagued by indecision - how to choose technologies to use for projects? [duplicate]

I have always been fascinated with the newest and best technologies available. I graduate from college this year, and over the course of the past few years, I have spent a lot of time learning new ...
1
vote
1answer
458 views

What are the Vital Things noticed in an Experienced Programmer Resume by a firm? [closed]

Hai Friends, Tell me or share with me , i am developer with one year experience, now i want to modify my old fresher resume to an experience resume, so i want to know what are the ...
28
votes
7answers
18k views

What do you do to improve your logical programming skills? [duplicate]

Do you think that only the programming pratice will help you to improve your logical programming skill or do you train your brain with puzzle games, trying imagine how universe works, playing ...
11
votes
8answers
2k views

How to write less code [closed]

A quality what I would like to develop is to write more concise code. With writing more concise, at least in my opinion, the opportunity to add bugs to the code is smaller. It is easier to read the ...
7
votes
8answers
610 views

How much time do you invest in exploring new technology? [closed]

Sometimes, I see potential in a new technology eg. AIR (not new but I haven't tried it much), and I play around with it. After sometime, I feel inspired to try a new personal project out of it. It was ...
19
votes
1answer
1k views

How much time should I dedicate to refactoring my code? [closed]

I don't know if it's just with me, but when I start refactoring some code I waste a lot time doing that and it never ends. Every time I read the code again, I find something that can be improved, ...
5
votes
9answers
2k views

How would you rank these programming skills in order of learning them? [closed]

As a general purpose programmer, what should you learn first and what should you learn later on? Here are some skills I wonder about... SQL Regular Expressions Multi-threading / Concurrency ...
57
votes
34answers
11k views

When would someone be considered a bad programmer? [closed]

How would you consider that a programmer is bad at what he or she is doing? If possible... How should he/she improve?
13
votes
10answers
2k views

I code rarely. Is this a bad sign? [closed]

I am a computer science student and learning Java now a days. I want to be a good developer/programmer. I like reading books. I search on the internet for the related topics and study them. I ...
7
votes
17answers
1k views

What are non-programming mistakes that a programmer should avoid? [closed]

People make mistakes, even in the real life... Which should we, geeky programmers, avoid?
52
votes
90answers
24k views

What should every programmer know about programming?

Please, stay on technical issues, avoid behavior, cultural, career or political issues.
101
votes
61answers
16k views

What's the most absurd myth about programming issues?

To put it another way... What is the most commonly held and frustrating misunderstanding about programming, you have encountered? Which widespread and longstanding myths/misconceptions do you find ...
57
votes
34answers
7k views

What non-programming books should a programmer read to help develop programming/thinking skills? [closed]

There are a lot of questions about what programming books should be on the programmer's bookshelf. How about non-programming related books that can help you become a better programmer or developer? It ...
123
votes
36answers
21k views

Programming with ADD/ADHD [closed]

I have diagnosed ADD. Mild but enough to affect my work: Easily distracted Can't concentrate on one project at a time Addicted to the web Procrastination etc. What strategies do you use to ...
876
votes
360answers
158k views

What is the single most effective thing you did to improve your programming skills?

Looking back at my career and life as a programmer, there were plenty of different ways I improved my programming skills - reading code, writing code, reading books, listening to podcasts, watching ...