knowledge

Knowledge of windows internals?

I wondered if any of you have knowledge of the internal workings of windows (kernel, interrupts, etc) and if you've found that you've become a better developer as a result? Do you find that the more knowledge the better is a good motto to have as a developer? I find myself studying a lot of things, thinking with more understanding, I'l...

Testers knowledge on database

As a tester, how much should one expect a tester to know about databases? Is it only writing queries in sql or do we need to know about stored procedures, triggers etc. ...

Trying to be a little bit better...

I am part of a development team that switched to a different project from a pure Java 5 project to a Java 6, J2EE, cloud environment, open source project. The problem is that we are doing barely OK, since we use a lot of search engines and we are pretty proficient in Java (3 years experience), but it feels like we need to start educatin...

Retail knowledge inference

So i am doing a research on how can i infer knowledge from reports (not with a specific format), but after pre processing, i should have some kind of formatted data. A fairly basic inference would be: "Retailer has X stock." and "X is sellable." -> "Retailer sells X" the knowledge i focus is retail domain oriented, and if possible i sho...

What Objective-C knowledge should I have?

I am finding this What Ruby knowledge should I have? thread so useful as I try to get to grips with Ruby I keep going back to it over and over. Its been a real help to guide me into writing decent Ruby code. I have over the past few months been struggling to get to grips with Objective-C, writing all sorts of messy bits. Its occurred to...

How do people know so much about programming?

I see people in this forums with a lot of points, so I assume they know about a lot of different programming stuff. When I was young I knew about basic (commodore) and the turbo pascal (pc). Then in college I learnt about C, memory management, x86 set, loop invariants, graphs, db query optimization, oop, functional, lambda calculus, pro...

How do you know when you should change the programming domain you're working in?

I've recently become one of the most senior developers in one division of the company, and am generally the 'go-to' guy about questions in the problem domain the division works in, however I feel I'm not learning anything new. To continue to learn new things I would have to change division and work on something competely different, but t...

Deep diving into open source code

When do you feel that it's appropriate/necessary to take deeper dives into the source code of open source tools to gain an understanding of the toolsets that you use? (nHibernate, StructureMap, Rhino Mocks, etc.) ...

Are there any widely-agreed upon guidelines for rating your language knowledge on a scale?

The question was imagined after a co-worker was complaining for an hour about some guy who could not answer basic Java questions on an interview after self-identifying himself as "8 out of 10" on Java. While that was an obvious fib, I personally always had major trouble defining my specific language skills on a sliding scale unless I'm ...

What kind of knowledge do you need to invent a new programming language?

I just finished to read "Coders at works", a brilliant book by Peter Seibel with 15 interviews to some of the most interesting computer programmers alive today. Well, many of the interviewees have (co)invented\implemented a new programming language. Some examples: Joe Armstrong: Inventor of Erlang L. Peter Deutsch: implementer of Sma...

Sync Framework: SqlSyncProvider ItemConflicting vs ApplyChangeFailed

I'm trying to use design a syncronisation application that syncs changes between different SQL Server databases. I came up with a design based around receiving the ItemConflicting event, storing the knowledge associated with the conflict, and resolving all conflicts off-line. However, it seems that I can only get the ApplyChangeFailed ...

book on domain knowledge

Is there any book that talks about domains i.e. financial , marketing, banking, telecom etc?. I am not talking about Domain Specific Languages(DSL) but only of domains. Thanks ...

What tools do you use to share knowledge amongst developers in your company?

I'm looking for some good tools that help to share tips, best practices, company standards, etc. amongs developers in my company. Two tools I'm currently considering are a wiki (screwturn wiki) or Sharepoint 2010. I'm wondering if there is something better suited to the task, or any input anyone has on this subject. I'd prefer somethi...

Ways to gain a deeper understanding of programming concepts?

I'm a marketer and have been messing around in PHP/MySQL for years. Recently (the last several months) I've been making my own scripts/programs in Python and I've really enjoyed the whole problem solving process. I've read(skimmed) some books and understand the basics of OOP, polymorphism, etc.. I have a general interest in AI and Natu...

Seg Fault in Knowledge Tree

I am implementing a knowledge tree in c that can read from a file. I am getting a seg fault in my newStr function. I'm not able to test the rest of my code with this problem. I don't have much experience with c. Any help would be greatly appreciated. my .c file #include #include #include"animal.h" #inclu...

Creating a Collaborative Programing Environment

I am searching for the best way to get people involved internally at a company. This company has tons of knowledge(from C#, Ruby, Mobile Dev, Windows Linux, Java, everything), with the problem being it is silo'ed in various peoples heads. How do you go about creating a culture that allows for their intelligence to spread? We have tri...

Sites to find out more about different aspects of sofware development

I love to discover new algorithms, new knowledge about new and old things in programming and sure there are plenty of the sites about it (wikipedia, stackoverflow.com and reddit.com/programming to name a few). What are your daily sites that help to improve your skills and make you a better professional? Thanks, Max ...

Are programming skills and computer knowledge taught at university sufficient for industry?

I am student currently attending my fourth year at a Swedish university and will, if all goes well, take my Master's degree in Computer Science in winter of 2011. It is a respectible university, at least here, and am overall satisfied with my choice - both of university and major. While I've learned much in the courses I've attended, I ...

How to learn in and out about a control (Such as datagridview, textbox)?

I've been in the software development industry for more than 6 years and I still feel that I dont have 100% knowledge about the features of the controls (it may be any language) I've used. I always try to read the documentation available about that control everywhere but I still find new things about it every now and then. I always wond...

Deployment Scenarios for web application and databases

I am wondering if there is a resource/book that details out scenarios like Session management in webfarms, sql state management in replicated servers etc. I am looking for tips and tricks and gotchas in real world scenario that are not usually discussed in technology books. ...