{"id":6018,"date":"2016-04-18T13:09:11","date_gmt":"2016-04-18T12:09:11","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=6018"},"modified":"2016-04-18T13:09:11","modified_gmt":"2016-04-18T12:09:11","slug":"epsrc-research-software-engineering-louise-brown","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=6018","title":{"rendered":"EPSRC Research Software Engineering: Louise Brown"},"content":{"rendered":"<p>This interview with the University of Nottingham&#8217;s Louise Brown\u00a0is part of my <a href=\"https:\/\/www.walkingrandomly.com\/?p=6037\">series of interviews on the new cohort of EPSRC Research Software Engineering Fellows<\/a>.<\/p>\n<p><b>Could you tell us a little about yourself and how you became a Research Software Engineer?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">I\u2019ve had a peculiar career path. I\u2019ve worked as a software engineer for 25 years. I did my PhD in Mechanical Engineering and then moved to a CS department where I worked for a company whilst based in the Drawing Recognition Research Group. I was working on CAD systems for industrial embroidery machines implementing algorithms for automatically converting image data into embroidery machine input data. I worked there for four years until my daughter was born after which I returned part time. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">My daughter \u00a0was ill when she was small and when my son was born 2 years later, I stopped work completely for 2 years. I then worked part time from home for 13 years, firstly on \u2018Easy Cross\u2019 software for design of home needlecrafts. \u00a0I designed and developed add-on modules for different crafts including bobbin lace making, patchwork and knitwear design. \u00a0My second job during that time was working on a system for automatic reading of travel documents such as passports and air tickets. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">I moved to my current post six years ago which advertised for an open-source software co-ordinator. \u00a0The job entails running the <a href=\"http:\/\/texgen.sourceforge.net\/\">TexGen project<\/a>, working as a software engineer but with a Research Fellow job title. After a while I started to become aware of the issues surrounding being employed as a researcher but spending most of the time programming. \u00a0<strong>For me the main issue was the lack of career progression,<\/strong> being employed at the top of the Research \u00a0Fellow scale but with little chance of promotion because there was limited chance of fulfilling the criteria for Senior Research Fellow. (The fellowship fixed this!).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To try and address this I started doing some teaching (MATLAB course for postgrads and first year undergrad drawing and design tutorials). I also joined committees to attempt to broaden my work profile. \u00a0I am a co-author on a few papers but not enough for academic promotion, although there is more effort being made now to include me when a specific piece of development has been carried out which enables the work described in the paper. <strong>I applied for a promotion last year but was turned down, mainly due to lack of publications<\/strong> but also due to my not having done any PhD supervision..<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One problem was that my performance reviewer did not know what to suggest in order to move my career forward. \u00a0One possibility which I was encouraged to look at was fellowships but, having returned to academia relatively recently, I came into the category of \u2018Early Career\u2019 fellowships. \u00a0These normally specify a time limit since completion of a PhD and the 25 years since I completed made these unsuitable. \u00a0This fellowship was suitable because despite being labeled \u2018Early Career\u2019, it had no such time limits and it didn\u2019t matter that I don\u2019t fit the normal early career pigeon holes.<\/span><\/p>\n<p><b>What do you think is the role of a Research Software Engineer? Is it different from a \u2018normal\u2019 researcher?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The fundamental difference is the fact that I do work which underpins research and without which the research wouldn\u2019t happen but isn\u2019t necessarily publishable in its own right. Without the work carried out by the Research Software Engineer the papers wouldn\u2019t get published but they don\u2019t necessarily get the credit. The research gets the publication and the credit!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I often end up spending time doing lots of odds and ends that are significant in that they support researchers and facilitate research but aren\u2019t really quantifiable in the sense of a research output.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The outputs of a RSE are different to a \u2018normal\u2019 researcher. \u00a0For example, in performance review, the work done on outputting software isn\u2019t one of the KPIs.<strong> I don\u2019t fit the normal \u2018money-in, papers-out\u2019 model of many academics.<\/strong><\/span><\/p>\n<p><b>You\u2019ve recently won an EPSRC RSE Fellowship &#8211; congratulations! Can you give a brief overview of your project?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The project is centred around <a href=\"http:\/\/www.texgen.sourceforge.net\">TexGen software<\/a>. \u00a0This is open source software for generating 3D geometric models of textiles and textile composites<\/span><span style=\"font-weight: 400;\">\u00a0 The initial part of the project will be to develop a new major version of the software aimed at addressing the modelling requirements of the increasingly complex textiles and preforms used in composite materials. The project will identify new and emerging areas in textile technology and develop tools to meet the analysis needs of these new technologies and materials.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Faculty have committed to fund a PhD student and a project has been proposed to research optimisation of 3D woven preforms with various cross-sectional shapes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also included in the proposal are elements surrounding programming education and outreach. I currently teach a MATLAB course for postgraduate students which is intended to be a conversion from other languages. The reality is that many of the students haven\u2019t programmed before so the course could be split to better meet the needs of the varying requirements of the students.<\/span><\/p>\n<p><a href=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/04\/9-layer-laminate.png\" rel=\"attachment wp-att-6041\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6041\" src=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/04\/9-layer-laminate-300x195.png\" alt=\"9 layer laminate\" width=\"300\" height=\"195\" srcset=\"https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/04\/9-layer-laminate-300x195.png 300w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/04\/9-layer-laminate-768x500.png 768w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/04\/9-layer-laminate-1024x666.png 1024w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/04\/9-layer-laminate.png 1906w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><b>How long did it take you to write your Fellowship application?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">It was horrendous! It was really hard work. The Business development team in the Faculty were really helpful, giving very useful advice on how to write a proposal. It consumed <\/span><b>all<\/b><span style=\"font-weight: 400;\"> of my time for the weeks between acceptance of the intent to submit and the submission date.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One thing that really helped was that two weeks before the submission date, the Graduate School held a \u2018Writing retreat\u2019 &#8211; 3 days for research staff to \u2018just write\u2019. There was space set aside, refreshments, speakers\/courses if you wanted them and one-to-one appointments available with a careers advisor and EndNote specialist. The research development team people came down for a couple of meetings \u00a0but there was a no phones rule and we were encouraged to turn our email off.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Having academics who were willing to spend time reading (and rereading!) the proposal was really important, especially as it was the first proposal that I\u2019d written. \u00a0The first draft was shredded by one of them but in a way that was very positive.<\/span><\/p>\n<p><b>Who are your project partners?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">I don\u2019t have any named on the proposal. For the last couple of years I have been a platform fellow for EPSRC Centre for Innovative Manufacturing in Composites (CIMComp) which has a large number of project partners, funding research projects underpinned by TexGen. \u00a0It is anticipated that this collaboration will continue. \u00a0Part of the aim of the project is also to seek out new project partners, particularly for areas of textile research other than composites. <\/span><\/p>\n<p><b>Tell me about your RSE group.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">We don\u2019t have one at Nottingham! It\u2019s just me. There are plans to identify other RSEs in the faculty to start building a community. Watch this space. <\/span><\/p>\n<p><b>Which programming languages and technologies do you regularly use?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">TexGen is written in C++ and has Python wrappers. A bit of MATLAB for teaching. OS &#8211; Windows. I work in Visual Studio and am comfortable in it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">TexGen is cross platform so I have to make sure it builds in Linux. It also makes use of open source libraries such as <a href=\"https:\/\/www.wxwidgets.org\/\">wxWidgets<\/a>, <a href=\"http:\/\/www.swig.org\/\">SWIG<\/a>, <a href=\"http:\/\/www.opencascade.com\/\">OpenCASCADE<\/a> and <a href=\"http:\/\/www.vtk.org\/\">VTK<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I tend to work on a \u2018need to know\u2019 basis, looking for new technologies when there\u2019s a specific need. \u00a0When you are the only person in a project, you don\u2019t have the luxury of learning lots of technologies. <\/span><\/p>\n<p><b>Are there any languages\/technologies that you used to use a lot but have now moved away from? Why?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">I used to use C but rarely use it anymore. I also did assembler many years ago. When I was an undergrad, I did a software engineering course that used <a href=\"https:\/\/en.wikipedia.org\/wiki\/PDP-11_architecture\">PDP-11 assembler<\/a>. \u00a0It was the first time that the lecturer had taught the course and was incomprehensible! \u00a0I got the textbooks out of the library and worked my way through them, discovering how much I enjoyed assembler programming in the process. \u00a0On the back of that the lecturer invited me to do a PhD where I designed and built a filament winding machine. \u00a0The control system was run from a PC using 286 assembler.<\/span><\/p>\n<p><b>Is there anything on your \u2018to-learn\u2019 list?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Getting better at the Linux side of things. I can get by but I am aware that there is much that I don\u2019t know and could learn much better from someone who\u2019s expert at using it rather than hunting around myself to work out how to do things. \u00a0There are people who run TexGen on the HPC system so I would like to be able to support them better.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I\u2019m looking forward to becoming part of the RSE community and learning from the other members.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This interview with the University of Nottingham&#8217;s Louise Brown\u00a0is part of my series of interviews on the new cohort of EPSRC Research Software Engineering Fellows. Could you tell us a little about yourself and how you became a Research Software Engineer? I\u2019ve had a peculiar career path. I\u2019ve worked as a software engineer for 25 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7,80,67],"tags":[],"class_list":["post-6018","post","type-post","status-publish","format-standard","hentry","category-programming","category-rse","category-scientific-software"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-1z4","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/6018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6018"}],"version-history":[{"count":3,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/6018\/revisions"}],"predecessor-version":[{"id":6070,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/6018\/revisions\/6070"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}