Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,153,653 members, 7,820,267 topics. Date: Tuesday, 07 May 2024 at 12:21 PM |
Nairaland Forum / Harryobas's Profile / Harryobas's Posts
(1) (2) (3) (4) (5) (6) (7) (8) (of 8 pages)
Programming / Re: Can I Call Myself A Good Programmer If I Only Know Visual Basic by harryobas: 8:30am On Nov 04, 2012 |
I believe that a programmer should be skilled in different programming paradigms i.e should know at least one procedural, one object-oriented and one functional language |
Programming / Reuse-based Software Development by harryobas: 9:44pm On Oct 18, 2012 |
Reuse-based software development is an approach to development that tries to maximize the reuse of existing software. The software units that can be reused may be of radically different sizes such as application system reuse, component reuse, object and function reuse etc. I often come across programmers/developers that try to reinvent the wheel when faced with complex software requirements rather than exploring avenues for reuse. A reuse-based approach to software development is not without its drawbacks but the complexity of modern software systems means that software reuse is the best approach that can be used to alleviate this inevitable complexity. 1 Like |
Programming / Re: Should I Go 4 Oracle or software engineering by harryobas: 4:29pm On Oct 18, 2012 |
mkwayisi: Go for Oracle, straight up! It's easier to become a software engineer than an Oracle DBA. That's my opinion though. I think u are missing the point of what exactly software engineering entails. The focus of software engineering is not on specific technologies like oracle or J2EE or .Net but rather on the concepts, processes, methods and tools that are required to plan and develop high quality software. Also i really do not agree with u that it's easier to become a software engineer than an oracle DBA. |
Programming / Re: My Software Development Journey by harryobas: 11:46am On Oct 14, 2012 |
Seun: I discovered a very fast and [b]lock-free [/b]inter-process communication method recently: the ring buffer. Fast IPC important in Python because you need multiple processes to take advantage of dual core CPUs. Hi seun just wondering if python supports the use of threads, as i believe that using threads can be a cheaper way to take advantage of dual core CPUs and cucurrency in general. Although threads do have their drawbacks i will usually consider threads as a first option. |
Programming / Re: Object Constraint Language (OCL) by harryobas: 7:54pm On Oct 10, 2012 |
creativeEngr: Nice post. I wish I had found this earlier... Pls how can I get to know more about the Object Constraint Language. If u wish to know more about OCL just give me your email address and i will send u some beginner material on OCL to get u up to speed. |
Programming / Object Constraint Language (OCL) by harryobas: 5:14pm On Oct 10, 2012 |
If u are an object-oriented developer who regularly apply UML for modeling the component-level design of your software u most have realized UML constructs such as class diagrams don't tell the whole story. There is therefore a need for a mechanism for explicitly and formally representing information that constrains some elements of the model. It is possible, of course to describe constraints in natural language such as English, But this approach invariably leads to inconsistency and ambiguity. The object constraint language (OCL) complements UML by allowing a software engineer to use a formal grammar and syntax to construct unambiguous statements about various component-level design elements such as classes and objects, events, messages and interfaces. OCL therefore provides a mechanism that allows a software engineer/developer to introduce rigour and formality to the design of object-oriented software. |
Programming / Re: How To Become An Embedded Software Developer by harryobas: 12:22pm On Oct 10, 2012 |
mkwayisi: Sorry, I don't mean to be pedantic, but saying C seems to be the language of choice for majority of embedded software development is completely misleading. Even the very core of all mainstream operating systems developed for modern PCs are written in ASM, let alone a device that has few system resources. No one will take his/her chances with the output that the compiler will generate, even though they're getting more intelligent... unless you're writing a hello world program. That doesn't mean C is never used in embedded systems, but the point is you cannot become an *embedded geek* without knowing assembler. ASM like i said is also fine but it has the disadvantage of being platform specific which hinders portability. Also it requires the programmer to have extensive knowledge of the processor's instruction set which can make the programmer less productive. However some micro-controller C compilers will allow the programmer to insert asm code inline. Also i don't agree with u that its not possible to become an embedded geek without knowing assembler as there are a variety of C compilers and libraries for majority of micro-controllers out there . As i mentioned in my earlier post asm is especially useful when working with micro-controllers that have RISC based processors where u have fewer instructions to learn (about 30 - 35 instructions). But if u are working with CISC processors the need for a higher level language like C will become visibly imperative. |
Programming / Re: How To Become An Embedded Software Developer by harryobas: 2:01am On Oct 10, 2012 |
mkwayisi: @harryobas You're sure you don't want to mention assembly language? EEK! Assembly language is also fine especially for micro-controllers that contain RISC based processors. But C seems to be the language of choice for majority of embedded software development projects. |
Programming / How To Become An Embedded Software Developer by harryobas: 8:43pm On Oct 05, 2012 |
There are many industries starved of embedded software developers such as Apple, Cisco, ZTE etc. The students graduated from CS or EE major fall into the dilemma that the CS students know nothing about the embedded systems and their most proficient language is JAVA which involved little in embedded systems. On the other hand, The EE students have an amount of knowledge about embedded systems but their programming skill is poor. If you enjoy embedded programming and want to be the member of this industry, Here are Steven’s Four Pieces of Advice for newcomer of embedded programming: 1. Become an expert in C 2. Familiar with embedded systems software architectures 3. Learn to read microcontroller datasheets 4. Practice makes perfect |
Programming / Re: Embedded Systems by harryobas: 11:36pm On Oct 02, 2012 |
Dondbuzor: Used d following..... Hi am a software engineer and i think your project is very interesting. But i do have some questions about the software aspects of your device as follows: 1. is your program able to run on micro-controllers with similar capabilities and from different manufacturers or just the one you have used? 2. what is the software platform (i.e operating system) of your micro-controller? 3. if your program is only able to run on the micro-controller you have used then is there a way to enhance the portability of the program as this has the added advantage of allowing the program to evolve independently of hardware and can be marketed as a separate product in its own right. |
European Football (EPL, UEFA, La Liga) / Re: UCL: Montpellier Vs Arsenal (1 - 2) On 18th September 2012 by harryobas: 1:08pm On Sep 25, 2012 |
1025: wow, God pls give me the heart of arsenal fans. how can i be a fan of a club for 7 yrs without a plastic spoon to show for it yet i am happy or pretend to be happy? Everyone please ignore this uncle he never makes any meaningful contribution about football issues. He is full of beer palour gist. |
Programming / Software Project Management by harryobas: 2:09pm On Sep 09, 2012 |
Many in the field of software development limit their understanding of the field only to technical aspects(i.e analysis, design, code and test).But if u have worked on a proper software project u will quickly realize that non-technical aspects (i.e estimation, scheduling, risk analysis etc) are equally as important. As a software developer i don't believe it is enough to concern yourself with only the technical aspects of software development because a software project is usually populated by stakeholders who expect the developer to be able to come up with reasonable cost and effort estimates, create a flexible development schedule and perform many other other non-technical tasks that directly affect development. |
Software/Programmer Market / User Interface Programmer/designer Required by harryobas: 1:00pm On Aug 29, 2012 |
Hi guys, i need a kickass web ui programmer/designer for a webapp project i am currently working on the ideal person should have a good knowledge of html, css and aspx. |
Programming / Re: [Project] 2012 Summer Of Code - WORK HAS COMMENCED by harryobas: 12:37pm On Aug 11, 2012 |
A-ZeD: Do u require help with project management? I think that since this project is a kind of collaborative development that is likely in involve quite a number of different programmers coming from diverse development cultures, contributing code to the project. I believe it is imperative that a proper project management structure be put in place in order to avoid development chaos and to ensure timely project delivery. |
Programming / Re: [Project] 2012 Summer Of Code - WORK HAS COMMENCED by harryobas: 11:17am On Aug 11, 2012 |
A-ZeD: Since the project is going to be a web service, i believe it is logical to assume that the project is targeted at developers/programmers who will consume the service from their application. Also what functionality/features will the service provide to its client. |
Programming / Re: Design By Contract by harryobas: 8:47pm On Aug 10, 2012 |
farouqzaib: In concept, it's one of the trade-offs of Test Driven Development. You write tests before you write code for the feature, this in a way forces you to code to your tests. I totally agree but i think contracts tend to deal with more general cases and unit tests(type of test performed during TTD) deal with more specific cases. I strongly believe that contracts help to write more effective tests since it removes the need to add tedious repetitive tests for invalid arguments. Contracts specify the minimum you can expect from the function, whereas unit tests attempt to validate the actual behaviour for a particular set of inputs. |
Programming / Re: Design By Contract by harryobas: 7:27pm On Aug 10, 2012 |
mj: Pls I dnt mind having a copy of that book, sincerely I most time follow the water model to design my software, and that's all. Pls can you send It to me, thanks. Email: oshadami.mj@gmail.com The waterfall model is a software process model and Dbc is a software design technique usually applied during component-level design which is a software process workflow so Dbc is process agnostic. Which means u can still follow the waterfall model(adapted to your project off course)and apply Dbc in your design workflow. As for a copy of the book sorry i only have it in hard copy. |
Programming / Design By Contract by harryobas: 6:35pm On Aug 10, 2012 |
Hi guys, i have recently been reading a fantastic book on Dbc (Design by Contract by Example by Richard Mitchell and Jim McKim) which has opened my eyes to the value of contract driven programming (pre-conditions, post-conditions and invariants) and am really surprised by the low number of developers who use design by contract principles to create software. The language used to demonstrate problems in the above mentioned book is Eiffel which is not widely used in development but that should not deter you at all just think of it as a specialized language in which it is easy to represent contracts(the object constraint language (OCL) can also be used to represent contracts). Design by contract is a technique that forces u to think harder and more thoroughly about your programs which is always a benefit. It is not easy to learn but with the above mentioned book the slope of learning curve is substantially flattened. |
European Football (EPL, UEFA, La Liga) / Re: Cristiano Ronaldo & Messi Among The 32 Nominees For Uefa's Best Player In Europe by harryobas: 3:10pm On Aug 10, 2012 |
1025: Am done with u dude, u can keep ranting like a headless chicken for all i care. Its now clear to me and most people on this forum that u are full of gibberish mr i know pass fifa. |
Programming / Re: [Project] 2012 Summer Of Code - WORK HAS COMMENCED by harryobas: 12:30pm On Aug 10, 2012 |
@kobojunkie Do u have an idea of the entire project scope? I also believe at this point in the project lifecycle, a baselined application architecture showing the main functional elements(subsystems) of the application, the interfaces exposed by these functional elements and their connectors should be established to guide implementation. Also depending on the size/scope of the project, i think that the application should be delivered in increments through a series of time-boxed iterations. |
European Football (EPL, UEFA, La Liga) / Re: Santi Cazorla Signs For Arsenal by harryobas: 6:43pm On Aug 08, 2012 |
1025: Talking gibberish again without making any sense. |
European Football (EPL, UEFA, La Liga) / Re: Cristiano Ronaldo & Messi Among The 32 Nominees For Uefa's Best Player In Europe by harryobas: 6:03pm On Aug 08, 2012 |
1025: Bros u are the one claiming to know more than fifa officials with regards to selecting the world best individual player so i believe its only natural that u use your vast knowledge to help fifa. |
European Football (EPL, UEFA, La Liga) / Re: Why Do Fans Of Other Clubs Hate Arsenal So Much? by harryobas: 10:51am On Aug 08, 2012 |
1025: And u score less points talking gibberish mr points allocator right? |
European Football (EPL, UEFA, La Liga) / Re: Santi Cazorla Signs For Arsenal by harryobas: 11:51pm On Aug 07, 2012 |
1025: Uncle, i understand. U are just hating abi? |
European Football (EPL, UEFA, La Liga) / Re: Why Do Fans Of Other Clubs Hate Arsenal So Much? by harryobas: 11:28pm On Aug 07, 2012 |
1025: Uncle i will only stop talking when u stop talking gibberish. |
European Football (EPL, UEFA, La Liga) / Re: Arsenal Fans Thread: Finally Reborn! The Red & White Army: FA CUP Champions 2020 by harryobas: 11:12pm On Aug 07, 2012 |
1025: If arsenal have the best players in the league what happened to the hot set of players that u clam your beloved chelshit have signed. I mean hazard, miran, oscar or are they no longer hot? afterall in your opinion arsenal have signed players for relegated and troubled clubs and chelshit have signed players for top clubs for a lot of money. |
European Football (EPL, UEFA, La Liga) / Re: Santi Cazorla Signs For Arsenal by harryobas: 9:58pm On Aug 07, 2012 |
1025: Uncle, abeg how and where did u get the information that man city is already watching and want to sign him in january? Na wa for haters o. |
European Football (EPL, UEFA, La Liga) / Re: Cristiano Ronaldo & Messi Among The 32 Nominees For Uefa's Best Player In Europe by harryobas: 2:01pm On Aug 02, 2012 |
1025: Uncle, take am easy na we no dey quarrel. But i still think u are wasting your talent on nairaland. Am sure fifa could do with a very knowledgeable person like u. |
European Football (EPL, UEFA, La Liga) / Re: Why Do Fans Of Other Clubs Hate Arsenal So Much? by harryobas: 1:40pm On Aug 02, 2012 |
1025: @HNIC, Ok na uncle u win chelsea is the best team ever there no team in the world like chelsea. Hope u are now satisfied |
Programming / Re: [Tutorial] Git For Beginners by harryobas: 12:45am On Aug 01, 2012 |
I use bazaar for version control |
European Football (EPL, UEFA, La Liga) / Re: Cristiano Ronaldo & Messi Among The 32 Nominees For Uefa's Best Player In Europe by harryobas: 8:07pm On Jul 31, 2012 |
1025: Uncle, abeg no vex. I was just praising your immense knowledge. |
European Football (EPL, UEFA, La Liga) / Re: Cristiano Ronaldo & Messi Among The 32 Nominees For Uefa's Best Player In Europe by harryobas: 11:49am On Jul 30, 2012 |
1025: Wow uncle u seem to know a lot. I think u should apply for a job at FIFA, with u on board i believe that all the controversies of picking the worlds best individual player which u enumerated will be a thing of the past. |
(1) (2) (3) (4) (5) (6) (7) (8) (of 8 pages)
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 75 |