Tagged Questions

The tag has no wiki summary.

learn more… | top users | synonyms

27
votes
29answers
2k views

How do people read big technical books?

I see that most of the good programmers have the habit of reading big books for learning about technology. What does it really take to read technical books, apart from the real interest on the ...
135
votes
29answers
7k views

How do you know you're writing good code?

Serious question here. I love programming. I've been messing around with code since I was a kid. I never went the professional route, but I have coded several in-house apps for various employers, ...
-1
votes
1answer
185 views

Best programming books/pdf's, preferably free. With a focus on java and design patterns

I have just got a kindle and am looking to load it up with technical documentation/tutorials/guides. What are the best repositories and where are they for free programming books and tutorials for a ...
7
votes
7answers
319 views

Best way to break down overwhelming code into mangeable chunks?

I'm continually becoming overwhelmed by large projects, once they reach a certain level of complexity. Once I reach a certain point in a project, my progress slows to a crawl and I find myself ...
7
votes
13answers
380 views

When do you think of efficiency? Before/During/After actually coding?

I've been programming in Java for quite some time and I always find myself doing very little "planning" (I haven't worked on anything HUGE yet, but im no stranger to big projects) and develop ideas ...
3
votes
4answers
73 views

Productivity tips for browsing around tons of javascript code

I got a quite huge JS library whose details I need to be able to understand. Unfortunately, I am quite new to Js development since I am coming from Flash and Flex. It is very hard for me to orient ...
4
votes
5answers
255 views

Sticking With The Plan

Programmer at heart, I enjoy creating things for the online world. From simple applications like music players in Flash, to small and medium sized projects such as creating web sites for clients. The ...
12
votes
5answers
532 views

Problems as a (lead) developer

I have become a Lead Developer in a particular project, which is quite a hard duty for me. It is difficult for me to keep the overview and the big picture of a project. How do you handle these? Are ...
4
votes
7answers
337 views

Best Practices and Tips for Reading Source Code

Code reading is an important part of a programmer's life because we usually work in groups and have to maintain, complete or contribute to the other developer's codes. From that point of view, code ...
4
votes
8answers
444 views

How can I get better at knowing how to write code right off the bat?

I have been programming for around 3-4 years now (completed my degree in CS where we were taught the Java programming language). Now my question is: Do many people find it a difficult task ...
2
votes
7answers
166 views

General tips on writing specs for Java programmers

I found myself in a pickle after writing some specs for freelance programmers that I hire. It seems that I'm missing some basic structure and I'm not placing the points in clear enough view for the ...
11
votes
4answers
508 views

*Hidden Features* in your operating system that increase productivity?

As developers how much time, or do you spend time, In learning the hidden features tricks of your operating system ? How important do you feel is this for productivity in day to day programming? ...
2
votes
6answers
217 views

Start a new project. Where is the inspiration?

The question may seem strange at first glance ... And I may be alone in this situation. But currently I want to improve my skill through learning new framework. however, do a simple "HelloWorld" ...
11
votes
14answers
1k views

How to Leverage Clearcase's features

We use Clearcase at our office, and based on my admittedly light knowledge of clearcase, it just seems like a really bloated source control tool. I know from hearing friends talk about Clearcase that ...
1
vote
1answer
52 views

Efficient ways to mantain systems and operations

What are the important methods, ways, tools have you learnt that make a big difference in your work or life? 1. software, 2. lemmas of math, 3. clean ways of maintain and tracing documents, or 4. ...